【问题标题】:Posting information via jQuery [duplicate]通过 jQuery 发布信息 [重复]
【发布时间】:2014-06-09 13:56:46
【问题描述】:

我想浏览页面并在它们之间用一个值声明一个变量's',例如,我通常这样做“name.php?s=p”,但我认为有一种方法:

www.myweb.com/?s=p

例如。

我需要获取?s= 中的值并阅读其中的内容。

我试过了,但它似乎不起作用:

console.log($(location).attr('s'));

jquery 可以吗?

【问题讨论】:

  • location 不是 DOM 元素。它不能被膨胀成一个 jQuery 对象并且它没有属性。
  • 不知道他们叫什么昆汀所以没看到^_^
  • 我用了你所说的昆汀正则表达式很好(:

标签: jquery html


【解决方案1】:

使用https://github.com/allmarkedup/purl 插件并编写以下代码。在您的情况下,您想搜索“s”,那么下面的代码应该可以工作。

 $.url().param('s');

【讨论】:

  • TypeError: undefined is not a function
  • 查看更新的插件@Quentin
  • 请删除反对票或给出任何其他反对票的理由@Quentin
  • 他给出了原因,然后我修改了我的答案,但仍然有人反对,这就是为什么我问@BoltClock 我不推任何东西的原因
【解决方案2】:

如果您使用的是重写模式,您可以在页面和另一个页面之间使用 Post Action 来发送变量,而不是 GET 方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多