Posted in Javascript onFebruary 09, 2010
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参数的代码
javascript 解析url的search方法
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@