中止jQueryload

问题描述

您不能.load()直接执行此操作,因为它会返回要链接的jQuery对象,但是如果您更改为完全$.ajax()调用,则.html()可以像这样:

var xhr = $.ajax({
            url: 'mypage.htm',
            success: function(data) {
              $("#myElement").html(data);
            }
          });
//if needed, abort the request later..
xhr.abort();

这使用.abort()XMLHttpRequest对象上方法来中止加载。

解决方法

jQuery库的.load()功能允许您有选择地从另一个页面加载元素(服从某些规则)。我想知道是否可以
中止* 加载过程。 *

在我们的应用程序中,用户可以浏览项目列表。他们可能选择单击一个按钮,该按钮会加载并显示另一个文档中有关项目的其他信息(这可能需要一些时间)。如果他们在列表.load()中仍选择a时选择了其他项目,那么我希望中止加载。

这可能吗?值得吗?有任何想法吗?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...