欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

截取url参数并以对象返回

程序员文章站 2022-05-23 23:19:56
...
function GetRequest(urlStr) {
	if (typeof urlStr == "undefined") {
		var url = decodeURI(location.search); //获取url中"?"符后的字符串
		} else {
		var url = "?" + urlStr.split("?")[1];
		}
		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]] = decodeURI(strs[i].split("=")[1]);
			}
		}
		return theRequest;
}