**
获取当前URL并解析获取传递参数方法
**
示例:
// 解析url
function getUrlData() {
if (window.urlData) {
return window.urlData;
}
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
window.urlData = theRequest; return theRequest;
}
var urlData = getUrlData();
console.log("urlData-------",urlData)
例如 /test.html?login=1&index=2&title=3&test=4
如果传递有中文字符 可以用escape 、 unescape 方法转换。