你是Ajax JSON还是HTML?
什么是做AJAX的首选方式。
如果它是使用JQuery为AJAX编写的使用PHP编写的搜索页面
你将如何处理回应
a)让响应包含所有相关的html /样式
要么
b)发送纯JSON,并有一个javascript函数构建围绕javascript变量的html /样式。
我可以看到两者的优点。 'a'显然更容易,而'b'更有效率(尽管gzip可能会使差异可以忽略不计)。
我会说'a'是你最想坚持的选择。
保持一致的模板服务器端更容易(您可以在非AJAX方案中重用它们)。
客户端模板不是超优雅的(如果你打算这样做,我建议这样做:http://ejohn.org/blog/javascript-micro-templating/)
就样式而言,当页面加载时不加载内容时,我会包含缩小的样式表。
我会去与html:
就个人而言,我主要从ajax调用返回HTML片段, 除非我需要以编程方式对返回的数据执行某些操作。 例如:
话虽如此,显然我觉得这两种选择都是有效的。 我相信纯粹主义者会不同意,但有时候回归纯粹的HTML是足够好的。
链接地址: http://www.djcxy.com/p/47885.html