我有一个带有一些字段的表单 -
<input name=store[0] value="1">
<input name=store[1] value="2">
点击保存按钮时,脚本会选择要发送到$.post()
的所有字段
inputs.each(function() {
field = this.name;
value = $(this).val();
jsonString[field] = value;
)};
$.post("/someScript.php", {
fields : jsonString
});
当该脚本收到数据时,它将作为
传递[storeId[0] = 1
[storeId[1] = 2
而不是(正如我预期的那样)
[storeId[0]] = 1
[storeId[1]] = 2
编辑:
好傻我 -
jsonString = JSON.stringify(jsonString);
这很容易过去,我无法在另一端解码它。谢谢你的帮助!