使用JavaScript从url获取属性

时间:2013-03-27 18:27:55

标签: javascript

所以说我有网页1将我重定向到网页2但是喜欢xyz.com?a=qwerty 使用JavaScript,我如何检索?

的数据

3 个答案:

答案 0 :(得分:1)

这是一个小功能来处理它

<script type="text/javascript">
function $_GET(q,s) { 
    s = s ? s : window.location.search; 
    var re = new RegExp('&'+q+'(?:=([^&]*))?(?=&|$)','i'); 
    return (s=s.replace(/^?/,'&').match(re)) ? (typeof s[1] == 'undefined' ? '' : decodeURIComponent(s[1])) : undefined; 
} 
</script>

用法

<script type="text/javascript">
    alert('GET var myVar = '+$_GET('myVar'));
</script>

答案 1 :(得分:1)

作为一种语言的Javascript没有直接的URL解析功能。但是,有许多库可供选择,提供此类支持

答案 2 :(得分:0)

您可以尝试这样的脚本。

var str=window.location.href; var n=str.split("="); alert(n[1]);

此代码将URL拆分为=,然后返回数据。