你使用的是Ajax JSON 还是 HTML?
你使用的是Ajax JSON 还是 HTML?
目前情况下,这个问题不适合我们的问答格式。我们期望回答基于事实、参考信源或专业技能,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果你认为这个问题能够改进并可能重新开启,请访问帮助中心获取指导。
什么是执行 AJAX 的首选方式?
如果是为了一个使用 PHP 编写的搜索页面,使用 Jquery 来进行 AJAX,
你将如何处理响应?
a) 使响应包含所有相关的 HTML/样式
或
b) 发送纯 JSON,让 JavaScript 函数围绕 JavaScript 变量构建 HTML/样式。
我可以看到两者的优点。 \'a\' 显然更容易,而 \'b\' 更高效(尽管 gzip 可能使差异可以忽略不计)。
admin 更改状态以发布 2023年5月23日
我会说,要坚持使用选项'a'。
这样在服务器端比较容易保持一致的模板(你可以在非 AJAX 场景下重复使用它们)。
客户端模板不是特别优雅(如果你要这样做,我建议你使用这个:http://ejohn.org/blog/javascript-micro-templating/)。
在样式方面,我会在页面加载时包含一个压缩的样式表,而不是在加载内容时。