如何在javascript中访问请求查询字符串参数

How to access request query string parameters in javascript?

本文关键字:请求 查询 字符串 参数 访问 javascript      更新时间:2023-09-26

我见过许多使用RegEx的解决方案,坦率地说,这似乎过分了,因为javascript用途如此广泛。

必须有一种更简单的方法来访问请求参数。

有人能为我示范一下吗?

我在网络深处找到了一个有用的方法。

function querySt(Key) {
    var url = window.location.href;
    KeysValues = url.split(/['?&]+/);
    for (i = 0; i < KeysValues.length; i++) {
        KeyValue = KeysValues[i].split("=");
        if (KeyValue[0] == Key) {
            return KeyValue[1];
        }
    }
}

抛开否决票和插件不谈,谢谢。

您可以使用jQuery插件Purl(一个JavaScript URL解析器)v2.3.1

var queryStringParameter = $.url().param('queryStringParameter');

jQuery BBQ插件拯救。参见部门方法