JQ如何获取域名问号后的参数值?

如何获取当前域名问好后面的参数值?
www.baidu.com?keywordid={keywordid}&keyword={keyword}&userid={userid}&planid={planid}
类似这样的 获取所有大括号内的值
求路过前辈指点 谢谢~!

阅读 5k
5 个回答
function getURLParameter(name){
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURI(r[2]); return null;
}

getURLParameter('keywordid').replace('{','').replace('}','');

你需要说明是键值对形式 还是只获取值

图片描述

这样分割后,就可以取了,2 4 6 8 10这样的取就是了

www.baidu.com?keywordid={keywordid}&keyword={keyword}&userid={userid}&planid={planid}

这就是一串字符串而已,用字符串基本的方法分割就可以。可以自己动手试试看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题