为了账号安全,请及时绑定邮箱和手机立即绑定

在JavaScript中使用URL的GET参数

在JavaScript中使用URL的GET参数

慕雪6442864 2019-08-19 15:55:00
在JavaScript中使用URL的GET参数如果我在一个页面上http://somesite.com/somepage.php?param1=asdf在该页面的JavaScript中,我想将一个变量设置为URL的GET部分中的参数值。所以在JavaScript中:<script>    param1var = ...   // ... would be replaced with the code to get asdf from URI    </script>会是什么?
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

您可以获取位置对象的“搜索”部分 - 然后将其解析出来。

var matches = /param1=([^&#=]*)/.exec(window.location.search);var param1 = matches[1];


查看完整回答
反对 回复 2019-08-19
?
千巷猫影

TA贡献1829条经验 获得超7个赞

这是一些示例代码

<script>var param1var = getQueryVariable("param1");function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  alert('Query Variable ' + variable + ' not found');}</script>


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 596 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信