小编Dar*_*ank的帖子

取消的AJAX请求会降低后续导航速度

在我的应用程序上,当用户请求报告时.load(),对一个执行大量数字运算和mySQL请求的文件进行jquery AJAX(使用)调用.它通常需要5-6秒来加载,.ajaxStart().ajaxStop()用于在加载期间显示加载gif.

问题:

如果用户单击"生成报告"按钮,然后改变主意并尝试导航到应用程序挂起的另一个页面,并且不会导航到新页面5-6秒.我可以通过删除.ajaxStop()在尝试导航到新页面时立即触发的加载gif 来判断,但看起来ajax请求在浏览器加载下一页之前完成.

这是正常的行为吗?关于如何修复/重组这个的任何建议?

ajax jquery

5
推荐指数
1
解决办法
614
查看次数

标签 统计

ajax ×1

jquery ×1