温馨提示×

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

小樊
106
2024-06-14 10:27:40
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C++ getopt 多参数情况下的应用

0