我做了一个ajax调用(非常简单),它当前返回一个html字符串。根据谁调用它,这个字符串有时会变得很长。我想知道的是为什么最好返回JSON结果并在之后构建我的HTML,而不是只返回一个长字符串。
答案 0 :(得分:1)
返回JSON而不是HTML的一些优点:
如果您想要一种极端的方式来考虑这个问题,那么问问自己为什么数据库会返回原始数据而不是HTML数据视图?这是因为您可以使用实际数据执行更多不同类型的事情,因此通过让数据为您提供数据,然后使用不同的代码片段对数据执行某些操作(分析,组合),数据更加有用它与其他数据,基于它做出决定,呈现它以供查看等等。)。如果数据库只返回数据的HTML视图,那么使用数据完成所有其他操作将会困难得多。 Ajax调用也是如此,它实际上只是客户端对数据的访问。