Board logo

標題: 請教js取url參數問題 [打印本頁]

作者: awelkije    時間: 2010-6-14 17:19     標題: 請教js取url參數問題

<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>
我alert a1 是null 值
b2,c3則正常
請教該如何修正呢
作者: wmh    時間: 2010-6-14 22:00

因為你找到的這個函數不是這樣用的,不過沒關係,應該是把 "(^|&)" 改成 "(\?|&)" 即可




歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/)