首頁 > web前端 > js教程 > jquery取得URL中參數解決中文亂碼問題的兩種方法_javascript技巧

jquery取得URL中參數解決中文亂碼問題的兩種方法_javascript技巧

WBOY
發布: 2016-05-16 17:08:17
原創
1235 人瀏覽過

從A頁面透過url傳參B頁面時,解析url參數可以用下面兩種方法:
方法一:正規分析法

複製程式碼 程式碼如下:

function getQueryString(name) {
var reg = new RegExp("(^|&)" name "= ([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null ) return unescape(r[2]); return null;
}

這樣調用:
複製代碼 程式碼如下:

alert(GetQueryString("參數名稱1"));
alert(GetQueryString("參數名稱2"));
alert(GetQueryString ("參數名3"));

方法二:
複製代碼 程式碼如下:

for(var i = 0; i theRequest[strs[ i].split("=")[0]]=unescape(strs[i].split("=")[1]); } }
return theRequest;
} 這樣調用:



複製代碼


程式碼如下:


Request = GetRequest();
var 參數1,參數2,參數3,參數N;
參數1 = Request['參數1'];
參數2 = Request['參數2']; 參數3 = Request['參數3 ']; 參數N = Request['參數N']; 如果參數中含有中文字符,注意轉編碼和解碼:



複製代碼


代碼如下:


1.參頁
Javascript程式碼:
2. 接收參數頁面:test02.html <script> <🎜>var urlinfo = window.location.href;//取得url <🎜>var userName = urlinfo.split(“?”)[1].split(“=”)[1];//分割url得到”=”後面的參數<🎜>$(“#userName”).html(decodeURI(userName)); <🎜></script>
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板