方法 1: 通常の分析
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]); >
呼び出しメソッド:
alert(GetQueryString("パラメータ名 1"));
alert(GetQueryString("パラメータ名 3"); 🎜>
方法 2
コードをコピー
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("& ");
for (var i = 0; i theRequest[strs[i].split("=")[0]]=unescape(strs[i] .split("=") [1]);
}
}
return theRequest;
}
メソッドの呼び出し:
<スクリプト言語 ="javascript">
var リクエスト = new Object();
var パラメータ 1、パラメータ 2、パラメータ N; 🎜> パラメータ 1 = リクエスト['パラメータ 1'];
パラメータ 2 = リクエスト['パラメータ 2'];
パラメータ 3 = リクエスト['パラメータ 3'];パラメータ N'];