如何将数据从服务器传递到页面

时间:2015-07-21 01:39:49

标签: javascript json

我的网站反过来只有很少的页面,用户体验丰富。

为了填充JavaScript数据,我会渲染'通过以下方式将文本转换为html页面:

{{1}}

事情很顺利。

但我还需要通过AJAX回拨从后端传输数据,最好使用相同的字符串'传递数据。问题是我不知道如何正确地解析对象。

问题#1:我可以用相同的方式传输字符串,并使用eval()解析它们转换为对象,但我听到了#eval' eval'用法不安全,应该避免..

问题#2:我无法使用JSON.parse,因为我上面写的字符串不是有效的JSON字符串。

要解决这个问题,我可以改变生成数据的方式,并使用JSON数据而不是命令性指令。

问题#3:但在这种情况下,我需要将BigDataObject和ChildObject的属性设置为公共属性。我想避免的。

问题:如何实施数据传输,以便我可以隐藏“设置者”。对于物品属性和使用安全'方法

1 个答案:

答案 0 :(得分:1)

我会为回复执行自定义对象,而不是使用BigDataObjectChildObject

通过这种方式,您可以生成响应以保护实际模型,但同时生成正确的json对象,以便您可以使用jQuery.parseJSON()函数。