javascript - 如何在 JavaScript Selenium 中使用 jQuery 取消挂起的请求?
问题描述
我有一个网站,有很多用户点击 1 个按钮。等待长期未决的 ajax 请求得到响应似乎是没有意义的,有时超过 1 分钟。我知道如何等待,但如何取消呢?
如果出现以下情况,如何使用 jquery.min.js 取消所有挂起的请求:
- 页面不应重新加载,
- 驱动程序没有禁用任何内容
解决方案
您正在寻找的是通过设置超时来完成的。使用 jQuery,它就像
jQuery.ajax({
...,
timeout: 10000 // in milliseconds
});
推荐阅读
- django-rest-framework - Django DRF 创建外键字段
- python - 我的不和谐机器人“缺少权限”是什么意思
- node.js - MongoDB保持连接活跃
- c++ - 针对特定类型的模板函数的特化
- events - 是否可以在 F# 中创建惰性事件初始化程序?
- amazon-web-services - 将请求动态路由到 amazon lambda@edge 中的源
- r - 如何向 Shiny、R quantmod 问题添加自定义指标
- c# - 我可以在 Async-await 架构中的 c# 中创建静态变量 Volatile 吗?优缺点都有什么?
- asp.net - 母版页中使用的会话未重定向
- discord - 如何让我的机器人删除自己的消息?