处理HTML的异步调用的最佳方法是什么?

时间:2017-05-02 15:00:28

标签: javascript jquery html json dom

我很想知道社区的想法。

其中哪一个被认为是处理异步调用的最佳方法,这些异步调用具有您希望注入DOM的HTML的数据?

  1. 使用您注入DOM的直接HTML返回请求。
  2. 使用包含您注入DOM的HTML的JSON对象返回请求。
  3. 使用您操作的JSON对象返回请求,并在注入DOM之前用HTML包装
  4. 其他方法
  5. 使用一个优于另一个有优势吗?

1 个答案:

答案 0 :(得分:-1)

第三种选择可能是最好的方法。发送原始HTML不仅会使有效负载变得比它需要的大,而且它也非常不安全,因为任何HTML都会立即插入并执行,无论它包含什么。

最好的办法可能就是发送一些数据并将这些数据包装到你希望它使用的任何HTML结构中,例如,如果它有很多数据,或者只是简单的javascript,如果它&# 39;小事。

基本上第三个选项可以保存数据并且更加安全,除了从服务器发送JSON对象要比预呈现页面容易得多。

请记住,这种方法只是在使用API​​调用等异步调用时才是最佳做法。对于第一个页面加载第一个是最好的,因为这样可以防止对用户的不必要的工作结束