使用JQuery或任何其他类似框架从您的自定义URL/Web服务加载HTML内容非常容易.我多次使用这种方法,直到现在,发现性能令人满意.
但是所有的书籍,所有专家都试图让我使用JSON而不是生成HTML.它是如何比HTML更优越的?
它快得多吗?
它在服务器上的负载是否很小?
另一方面,我有一些使用生成的HTML的原因.
你是哪一方,为什么?
做AJAX的首选方法是什么?
如果是使用Jquery为AJAX编写的用PHP编写的搜索页面
你会如何处理响应?
a)让响应包含所有相关的html /样式
要么
b) 发送纯JSON并使用javascript函数构建围绕javascript变量的html /样式.
我可以看到两者都有优势.'a'显然更容易,而'b'更有效(尽管gzip可能会使差异可以忽略不计).