javascript解析urlのsearch方法
1037 ワード
function searchParse(){
var resultObj = {};
var search = window.location.search;
if(search && search.length > 1){
var search = search.substring(1);
var items = search.split('&');
for(var index = 0 ; index < items.length ; index++ ){
if(! items[index]){
continue;
}
var kv = items[index].split('=');
resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1];
}
}
return resultObj;
}
//Sample Code
//Url:http://localhost/default.aspx?a=hello&b=kt&c=group
var searchObj = searchParse();
var a = searchObj["a"]; //a==hello
var b = searchObj["b"]; //b== kt
var c = searchObj["c"]; //c== group
上のコードが足りないなら、下の文章を参考にしてください.javascriptはurlパラメータとscriptタグからurlパラメータ関数コードを取得します.
JavaScript URLパラメータ読み込み改良版
javascript[js]はurlパラメータのコードを取得します.