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

获取url参数jquery或如何在js中获取查询字符串值。

获取url参数jquery或如何在js中获取查询字符串值。

获取url参数jquery或如何在js中获取查询字符串值。我见过很多jQuery示例,其中参数大小和名称未知。我的网址只有一个字符串:http://example.com?sent=yes我只想知道:是吗?sent存在?是否等于“是”?
查看完整描述

4 回答

?
慕码人8056858

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

我总是把这当成一条线。现在帕拉姆有了瓦尔斯:

params={};location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){params[k]=v})

多线:

var params={};window.location.search  .replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str,key,value) {
    params[key] = value;
  });

作为一种功能

function getSearchParams(k){
 var p={};
 location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
 return k?p[k]:p;}

你可以把它用作:

getSearchParams()  //returns {key1:val1, key2:val2}

getSearchParams("key1")  //returns val1


查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 843 浏览
慕课专栏
更多

添加回答

举报

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