处理Ajax请求中的延迟

高塔姆·伦加纳森(Gautham Renganathan)

这是我必须解决的情况

  1. 页面中有两个视图。
  2. 最初加载第一个视图。
  3. 仅当用户单击第二个视图时,才会加载第二个视图的数据。

问题:

  1. 用户单击第二个视图。
  2. ajax请求需要时间来响应。
  3. 用户因此返回到第一视图。
  4. 现在,调用了ajax请求的回调。
  5. 用户当前处于第一视图,但内容属于第二视图。

如何处理这种情况?

是否有解决此类问题的通用方法,或者应视具体情况解决?

希希尔
  1. 在第二个视图中添加一个加载指示器,以便用户知道正在发生什么并且应该等待。

  2. 从第二个视图返回第一个视图时,您始终可以中止AJAX请求。此处有更多信息:

使用jQuery中止Ajax请求

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在处理之前延迟 ajax 请求 3 秒

来自分类Dev

如何延迟Ajax请求?

来自分类Dev

JSF Ajax请求中的异常处理

来自分类Dev

Ajax请求中的angularjs错误处理

来自分类Dev

修改django中的视图以处理ajax请求

来自分类Dev

在Angular JS中处理Ajax请求

来自分类Dev

延迟的jquery ajax请求的顺序

来自分类Dev

处理拒绝的ajax请求?

来自分类Dev

延迟处理更多请求/秒

来自分类Dev

延迟节点中传入HTTP请求的处理

来自分类Dev

wget中请求之间的延迟

来自分类Dev

如何处理来自jquery中ajax请求的204响应

来自分类Dev

express.js中Ajax请求的错误处理

来自分类Dev

处理AJAX GET JSON请求中缺少的属性/键

来自分类Dev

在 Django 中处理没有表单的 Ajax 请求

来自分类Dev

jQuery延迟了每个循环的ajax请求

来自分类Dev

中止先前的ajax请求但有延迟?

来自分类Dev

Chrome中对本地WSGI服务器的CORS AJAX请求的延迟过长

来自分类Dev

永远不会在when.apply()。done()中输入的延迟Ajax请求数组

来自分类Dev

使用jQuery中的延迟对象为多个ajax调用处理不同的成功和失败状态

来自分类Dev

Spring MVC处理AJAX请求

来自分类Dev

处理Ajax请求反馈

来自分类Dev

WordPress不会处理AJAX请求

来自分类Dev

我应该在香草Django中处理Ajax请求还是在Django其余部分处理?

来自分类Dev

以与Ajax请求相同的顺序处理Ajax响应

来自分类Dev

java延迟http客户端请求处理

来自分类Dev

凌空:JsonObjectRequest中的onResponse延迟的请求

来自分类Dev

延迟window.print()直到页面已加载到ajax请求中,以避免出现空白打印屏幕?

来自分类Dev

处理程序后在Android服务中延迟