我正在尝试将包含array
的object
保存为hidden field
中的form
。这样做时,object
不会显示,而是显示为“ [object Object]”。
arrayObject = [
"something",
{ objectKey: "something else", otherObjectKey: "totally different" },
"quite similar"
];
$("input").val(arrayObject);
这个输出
“某物,[对象物],非常相似”
我可以做些什么?
最佳答案
将其序列化为JSON之后,将其设置为隐藏字段,如下所示:
$("input").val(JSON.stringify(arrayObject));
并将其解析为arrayObject,同时像这样读取它:
var savedArray = JSON.parse($("input").val());