Javascript-使用包含括号的变量设置属性名称
我有一个带有一些字段的表单-Javascript-使用包含括号的变量设置属性名称,javascript,variables,properties,brackets,Javascript,Variables,Properties,Brackets,我有一个带有一些字段的表单- <input name=store[0] value="1"> <input name=store[1] value="2"> 当该脚本接收到数据时,它作为 [storeId[0] = 1 [storeId[1] = 2 而不是像我预料的那样 [storeId[0]] = 1 [storeId[1]] = 2 编辑: 好吧,我真傻- jsonString = JSON.stringify(jsonString); 这很容易就过去了,我
<input name=store[0] value="1">
<input name=store[1] value="2">
当该脚本接收到数据时,它作为
[storeId[0] = 1
[storeId[1] = 2
而不是像我预料的那样
[storeId[0]] = 1
[storeId[1]] = 2
编辑:
好吧,我真傻-
jsonString = JSON.stringify(jsonString);
这很容易就过去了,我无法在另一端破译它。谢谢你的帮助 因为它不是JSON?看起来您正试图发布JS对象。在发布对象之前,尝试在对象上使用JSON.stringify。嗯-这似乎无法解决问题,但我会继续使用它。请查看开发控制台中的实际请求。它包含括号吗?如果是,请发布服务器端代码。
jsonString = JSON.stringify(jsonString);