1

我使用 ac# 4.0 服务将 json 对象从 mongodb 数据库发送到运行 canJS 的网站。textarea然后我在我的页面上显示 json 。问题是文本区域中渲染的json有一个奇怪的重复:

{
"_data": {
  "field1": 5,
  "field2": "Yitzhak",
},
"_cid": ".observe35",
"field1": 5,
"field2": "Yitzhak",
"_bindings": 1
}

此 json 使用 can.Model.findAll() 加载,然后分配给控制器的字段。有没有办法我可以打印(并作为一个字段保存)基本的 Json 而没有重复并且可以。模型附加信息并且没有重复?

4

1 回答 1

1

如果有人再次遇到此问题:

修复它的一种方法是将它发送到它添加的文本区域.attr()。之前无法添加它,因为它会导致中断 jquery。例如。

印刷过多:

$(".textarea").text(JSON.stringify(jsonObject, undefined, 2));

正确的:

$(".textarea").text(JSON.stringify(jsonObject.attr(), undefined, 2));
于 2013-11-08T21:09:55.210 回答