在 JavaScript 中使用 URL 的 GET 参数 [英] Using the GET parameter of a URL in JavaScript
本文介绍了在 JavaScript 中使用 URL 的 GET 参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我在诸如
http://somesite.com/somepage.php?param1=asdf
在该页面的 JavaScript 中,我想将一个变量设置为 URL 的 GET 部分中的参数值.
In the JavaScript of that page, I would like to set a variable to the value of the parameter in the GET part of the URL.
在 JavaScript 中:
So in JavaScript:
<script>
param1var = ... // ... would be replaced with the code to get asdf from URI
</script>
..."是什么?
推荐答案
这里有一些 示例代码.
Here's some sample code for that.
<script>
var param1var = getQueryVariable("param1");
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
alert('Query Variable ' + variable + ' not found');
}
</script>
这篇关于在 JavaScript 中使用 URL 的 GET 参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文