3

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

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

有人可以为我演示吗?

4

3 回答 3

4

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

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];
        }
    }
}

撇开投票和插件不谈,无论如何,谢谢。

于 2013-08-02T17:43:47.027 回答
0

jQuery BBQ 插件来拯救。参见deparam 方法

于 2013-08-02T17:32:17.647 回答
0

可以使用 jQuery 插件 Purl (A JavaScript URL parser) v2.3.1

var queryStringParameter = $.url().param('queryStringParameter');
于 2013-08-02T17:24:05.687 回答