从AJAX调用返回和显示数据的最佳实践

Nat*_*ess 5 javascript ajax jquery json

我在页面上设置了一些jquery/php交互.它将一些数据提交给服务器并获取数据记录,然后在页面上对齐这些数据以进行比较以及可能的操作.

我的问题是返回信息然后显示它的最佳做法是什么?

  • 返回JSON对象,然后使用js动态创建html并显示数据?
  • 返回JSON对象,然后将该数据放入已创建的容器中以获取页面上的数据?
  • 从服务器返回纯HTML并将其放在页面上?

昨晚我在脑海里滚动着这些,无法确定一种方式是否会因为任何特殊原因而更好.

我不是js guru,所以不确定这些不同方法的优点/缺点和注意事项.

Tom*_*ard 7

我认为它最终取决于您的应用程序.

纯HTML是最简单的,你只是插入到位和中提琴.JQuery使得添加适当的事件变得轻而易举.

但是,每当我使用AJAX时,它总是演变为返回JSON并动态构建元素.例如,如果您正在填充树,那么获得正确的嵌套可能会变得很麻烦.这迫使您无论如何都必须执行客户端代码,此时只需从一开始就使用JSON更清晰.

此外,如果您计划使用来自其他页面的数据调用,那么使用JSON是可行的方法,因为HTML将被修复.