作为AJAX调用的结果的HTML(PROs和CONs)

Iva*_*van 6 html javascript ajax dom

您对AJAX调用返回HTML代码的看法是什么(PRO为CONS).如果应用程序在列表中创建一个新项目并且需要一些额外的参数或一些模式自定义,而不是通过JS修改它,我们可以通过AJAX调用将其模板化.

关键是HTML代码段从服务器发送到客户端计算机并集成在文档DOM中.这种方法有什么问题吗?

T.J*_*der 6

完全没问题,完全正常和合理的事情.

有时候会有一个用例来发送数据而不是标记并使用客户端模板扩展它,但这主要适用于你发送大量数据并因此希望保持线路尺寸不变的情况.(例如,一个大表,其中HTML表示为100k,但原始数据,例如,JSON格式只有10k.)或者模板根据客户端条件而变化.但总的来说,发送HTML完全没问题,然后通过innerHTML(或者几个库的包装器中的任何一个将它们整合到DOM中来帮助你解决奇怪的问题).