Javascript 如何将参数化双名称转换为json
我有这样一个字符串:Javascript 如何将参数化双名称转换为json,javascript,json,Javascript,Json,我有这样一个字符串: abc=foo&chk_seq%5B%5D=5&chk_seq%5B%5D=7&xyz=5 obj = { abc: 'foo', chk_seq[]: 5, chk_seq[]: 7, xyz: 5 } 它来自ajaxComplete事件的ajaxOptions.data参数 如何将其转换为如下javascript对象: abc=foo&chk_seq%5B%5D=5&chk_seq%5B%5D=7&xy
abc=foo&chk_seq%5B%5D=5&chk_seq%5B%5D=7&xyz=5
obj = {
abc: 'foo',
chk_seq[]: 5,
chk_seq[]: 7,
xyz: 5
}
它来自ajaxComplete事件的ajaxOptions.data参数
如何将其转换为如下javascript对象:
abc=foo&chk_seq%5B%5D=5&chk_seq%5B%5D=7&xyz=5
obj = {
abc: 'foo',
chk_seq[]: 5,
chk_seq[]: 7,
xyz: 5
}
:
就是这个chk_seq%5B%5D=5&chk_seq%5B%5D=7这个结果{abc:foo,chk_seq%5B%5D:7,xyz:5}据我所知是一个URL编码的参数字符串。JSFIDLE已关闭,因此我无法检查这是否也适用于阵列。检查我的更新答案。我在谷歌搜索。。。但是所有的事情都不喜欢答案。arielnmz是的,我尝试了第二个代码,但没有多值。结果为chk_seq only singlevalue。