請教js取url參數問題
[code]<script type="text/javascript">function GetQueryString(name)
{
var url = "http://www.xxx.com/a.php?a1=xxx&b2=ccc&c3=zzz";
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = url.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
alert(GetQueryString("a1"));
alert(GetQueryString("b2"));
alert(GetQueryString("c3"));
</script>[/code]我alert a1 是null 值
b2,c3則正常
請教該如何修正呢 因為你找到的這個函數不是這樣用的,不過沒關係,應該是把 "(^|&)" 改成 "(\?|&)" 即可
頁:
[1]