javascript - 读取 url JQuery 中的 GET 变量

标签 javascript jquery variables get

对于另一个“简单”的问题,我们深表歉意,但是有没有一种简单的方法可以从 URL 中读取 GET 变量。例子。我有一个 url http://www.domain.com/page.php?var1=1 在我的例子中,我只有 1 个变量,即 var1 var2(变量可以改变,但每个 url 只能有一个)。我看到的所有 tuts 都与数组有关,而不是“单例” 好吧,我知道数组解决方案可能更好,但这只是一个简单的单个 get 变量。有什么建议么?提前致谢

最佳答案

var split = location.search.replace('?', '').split('=')

split[0] 是您的 var 名称,split[1] 是您的 var 值。你实际上并不需要为那段代码使用 jQuery ;)

至于twiz的评论,拆分多个变量可以这样做:

var split = location.search.replace('?', '').split('&').map(function(val){
  return val.split('=');
});

您可以通过 split[index][0] 访问变量名,通过 split[index][1] 访问变量值。

当然,对于一个变量,您也可以使用第二个片段而不是第一个片段。

关于javascript - 读取 url JQuery 中的 GET 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545697/

相关文章:

javascript - Bootstrap 模态验证

jQuery 数据表过滤器定制

python - 在局部函数中访问全局函数的变量

javascript - 将 Safari 重定向到 Chrome

javascript - 安装第三方 JavaScript

javascript - jquery 来回点击事件

javascript - 如何检查滚动条是否在底部

javascript - 使用 Meteor 中的 Javascript 事件在多个预设字段之间切换 MongoDB 文档

variables - 用于导出变量的 Puppet list

c - 在开始使用方法进行 C 编程时