gpt4 book ai didi

jquery - 单击其他元素时中途停止 ajax 函数

转载 作者:行者123 更新时间:2023-12-01 00:20:03 25 4
gpt4 key购买 nike

您好,有一个包含列表数据的页面。

当我单击列表中的某个元素时,将调用一个 Ajax 函数,该函数会在右列中填充一些日期。

现在正在工作:-

我点击元素 -> 几秒钟后我看到了 loading.gif -> 数据被加载。

当我中途单击其他元素时,第一个函数完成,然后才接受第二个请求。

我想要什么:-

当我点击并且ajax正在加载时,我在中间再次点击,之前的功能应该停止,并且我的新请求应该被接受。

最佳答案

您可以停止 AJAX 请求(我猜您不想真正停止 AJAX 响应处理函数(在通常的 AJAX 场景中这应该花费最少的时间),但想要停止请求:Look here :

基本上,将您的请求对象存储在某个地方(闭包、全局变量或任何地方),每当您启动新请求时,检查旧请求是否仍在运行,如果是,则调用 abort()旧请求的方法!

关于jquery - 单击其他元素时中途停止 ajax 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8616154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com