微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JS根据key值获取URL中的参数值及把URL的参数转换成json对象

不废话了,直接贴代码了,通过示例一讲解JS根据key值获取URL中的参数值及把URL的参数转换成json对象,示例二讲解js获取url传递参数,具体内容请看下文

示例一:

rush:js;"> parseQueryString: function (url) { var reg_url = /^[^\?]+\?([\w\W]+)$/,reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g,arr_url = reg_url.exec(url),ret = {}; if (arr_url && arr_url[1]) { var str_para = arr_url[1],result; while ((result = reg_para.exec(str_para)) != null) { ret[result[1]] = result[2]; } } return ret; }

获取url中的参数值

rush:js;"> getQueryString: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }

示例二:

js通过两种方法获取url传递参数:

js获取url传递参数方法一:

这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET 函数:

rush:js;">

然后我们通过调用函数获取对应参数值:

rush:js;">

原文地址:https://www.jb51.cc/js/52682.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐