首页主机资讯getquerystring在多参数情况下如何使用

getquerystring在多参数情况下如何使用

时间2024-06-14 20:22:03发布访客分类主机资讯浏览294
导读:在多参数情况下,您可以使用getquerystring来获取URL中的所有参数。以下是一个示例代码: function getQueryString( { var queryString = window.location.sea...

在多参数情况下,您可以使用getquerystring来获取URL中的所有参数。以下是一个示例代码:

function getQueryString() {
    
    var queryString = window.location.search;

    var params = {
}
    ;

    if (queryString) {
    
        queryString = queryString.substring(1);
    
        var pairs = queryString.split("&
    ");
    
        for (var i = 0;
     i <
     pairs.length;
 i++) {
    
            var pair = pairs[i].split("=");
    
            var key = decodeURIComponent(pair[0]);
    
            var value = decodeURIComponent(pair[1]);
    
            params[key] = value;

        }

    }
    
    return params;

}
    

var queryParams = getQueryString();
    
console.log(queryParams);
    

假设您的URL是http://example.com/?name=John& age=30& gender=Male,上面的代码将会输出一个对象:

{

  name: "John",
  age: "30",
  gender: "Male"
}
    

您可以根据需要使用这些参数来进行相应的操作。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: getquerystring在多参数情况下如何使用
本文地址: https://pptw.com/jishu/682275.html
getquerystring的常见使用场景 getquerystring如何处理空值

游客 回复需填写必要信息