记录一段Js:用url取值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Amy_cloud/article/details/86536249
 function request(paramName) {
    var paramValue = "";
    var params = window.location.href.split('?')[1];
    if (params == null || params == "")
        return paramValue;
    var arr = params.split('&');
    if (arr.length >= 1) {
        for (var i = 0; i < arr.length; i++) {
            var name = arr[i].substring(0, arr[i].indexOf("="));
            if (name == paramName) {
                var begin = arr[i].indexOf("=");
                var end = arr[i].length;
                paramValue = removeHTMLTag(arr[i].substring(begin + 1, end));
                break;
            }
        }
    }
    return paramValue;
}

当url上的参数取下来是乱码的情况:

	getQueryString:function(name){
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
		var r = window.location.search.substr(1).match(reg);
		if (r != null) return decodeURI(r[2]); return null;
	},

猜你喜欢

转载自blog.csdn.net/Amy_cloud/article/details/86536249