温馨提示×

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

小樊
82
2024-06-14 10:27:40
栏目: 编程语言

在多参数情况下,您可以使用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"
}

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

0