gpt4 book ai didi

javascript - jQuery 从 url 获取数组值

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:18 25 4
gpt4 key购买 nike

我有一个这样的 url:

http://www.somewhere.com/index.html?field[]=history&field[]=science&field[]=math

如何使用 jQuery 获取 GET 数组?

谢谢。

最佳答案

[ See it in action ]

var str = "http://www.somewhere.com/index.html?field[]=history&field[]=science&field[]=math";

var match = str.match(/[^=&?]+\s*=\s*[^&#]*/g);
var obj = {};

for ( var i = match.length; i--; ) {
var spl = match[i].split("=");
var name = spl[0].replace("[]", "");
var value = spl[1];

obj[name] = obj[name] || [];
obj[name].push(value);
}

alert(obj["field"].join(", "))​​

关于javascript - jQuery 从 url 获取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com