(Javascript)在URL中获取参数

时间:2017-11-03 00:50:57

标签: javascript

我是网络开发的新手,对此有任何想法。 我想获取我在URL中传递的参数。我尝试了一些功能,但没有运气。 任何帮助将不胜感激。 在此先感谢

1 个答案:

答案 0 :(得分:1)

您可以在函数上使用正则表达式

    function get_parameter(keyword, your_url) {
if (!your_url) your_url = window.location.href;
keyword = keyword.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + keyword + "(=([^&#]*)|&|#|$)"),
    results = regex.exec(your_url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}

这就是你调用函数的方法

var parameter = get_parameter('sample');

我用了很长时间的代码:)我也看到了通过互联网的代码,但我不记得在哪里,所以我不能给任何学分:D 希望它会帮助你