Jquery AJAX返回原始数据或准备好

这个问题在这里已经有了答案:

  • 为什么返回生成的HTML而不是JSON是一种糟糕的做法? 或者是? 13个答案

  • 我确实已经看到它在两个方面都完成了。 以下是您可能会考虑的一些“明朗规则”建议。

    (1)如果内容将被应用程序视为“黑匣子”......“不要看,我们不需要与它互动,我们需要做的就是显示它,不管它是什么“......然后让服务器为你做所有的工作可能是完全合适的。 (特别是如果有很多可能性,并且“服务器会最好的了解”,“应用程序确实不需要付出代价”。)您希望避免在应用程序和服务器之间创建不必要的依赖性或重复。

    但是......

    (2)如果内容是应用程序将要与之交互的内容,和/或将需要“样式”或某些内容,那么应用程序内的逻辑应该可以做到这一点。 您希望避免在服务器和应用程序之间创建不必要的依赖性或重复。 (请注意,本段中“服务器”和“应用程序”这两个词是如何颠倒的。)

    这个概念有时被称为“关注点分离”。 如果无论它是“服务器比应用程序更关注的问题”,并且“应用程序可以承担'不关心的事情'”,那么服务器就可以交出一个既成事实。 否则,它可能应该交给你的数据。

    无论如何:“这是一个工程判断 - 呼吁你,工程师,做出和捍卫。”

    链接地址: http://www.djcxy.com/p/47881.html

    上一篇: Jquery AJAX return raw data or ready

    下一篇: google analytics, tracking a specific user