如何从脚本路径中获取查询字符串的值?
- 论坛
- 如何从脚本路径中获取查询字符串的值?
9 浏览
如何从脚本路径中获取查询字符串的值?
我正在将我的JavaScript文件添加到带有不同查询字符串的页面中,脚本路径如下:
Page1:
Page2:
Page3:
在我的JavaScript文件中,我该如何获取"abc"参数的值?我尝试使用window.location,但它不起作用。
如果有帮助的话,下面是我用来查找查询字符串参数值的函数:
function getQuerystring(key, defaultValue) { if (defaultValue == null) defaultValue = ""; key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regex = new RegExp("[\\?&]" + key + "=([^]*)"); var qs = regex.exec(window.location.href); if (qs == null) return defaultValue; else return qs[1]; }