为什么使用JSON而不是使用AJAX的普通html输出?

时间:2013-12-06 13:59:16

标签: ajax json

为什么最好在调用ajax中使用输出json而不是普通的html输出? 这是使用它的原因还是在使用它的情况下更有用呢?

1 个答案:

答案 0 :(得分:1)

JSON很容易被JavaScript解析,而且重量轻。

作为JSON返回是泛化。除了浏览器之外,任何其他可以处理JSON的客户端都可以利用服务器的响应。在这种情况下,您的数据和演示文稿位于不同的层中。

返回HTML是专业化。并非所有客户端都可以处理HTML响应。在这种情况下,您将数据和表示层绑定在一起。

还有另一个线程详细讨论过这个问题。 Why is Everyone Choosing JSON Over XML for jQuery?