数组中的对象显示为[object object]
Objects in array display as [object Object]
我试图保存array
,其中包括object
到hidden field
中的form
。当我这样做时,object
不会显示,而是显示为"[object object]"。
arrayObject = [
"something",
{ objectKey: "something else", otherObjectKey: "totally different" },
"quite similar"
];
$("input").val(arrayObject);
这个输出
"something,[object object],quite similar"
我能做什么不同的?
将其序列化为JSON后将其设置为隐藏字段,如下所示:
$("input").val(JSON.stringify(arrayObject));
并将其解析为arrayObject,同时读取它,像这样:
var savedArray = JSON.parse($("input").val());
美元("input" .val (JSON.stringify (arrayObject))
相关文章:
- javascript对象显示为null,但object.properties返回数据
- Nodejs json字符串显示为[object object]
- 为什么Object.keys显示id为key
- 如何使用 object.id 显示列表中的 object.name
- object.draw() 显示了 al object.draw() 调用中最后定义的图像
- OOOjavascript:object self-reference返回undefined,但控制台显示它存在
- 什么类型的对象在控制台中显示为[object Text]
- 在javascript中创建的span在网页中显示为[object HTMLSpanElement]
- 页边空白在[Window][Object]中显示
- node.js:添加到Object的键值对,但在打印Object时不显示
- 显示[object HTMLDivElement]的内容
- Javascript-Object.getOwnPropertyNames不显示构造函数属性
- PHP数组到JavaScript数组显示[object,object]
- 只要将字段中的Javascript值添加到另一个字符串中,就会显示为[object Text]
- 如何显示Json数据获取[object object]
- 数组中的对象显示为[object object]
- ParseJS/Angular显示Parse Object的行
- 在javascript中显示实际的[object object]
- freewall使用ajax附加内容和显示[object object]
- 为什么我的对象显示为&;[object object]&;