jQuery $.ajax 和 readStates

标签 jquery ajax readystate onreadystatechange

如何在 jQuery $.ajax 方法上调用 Ajax 就绪状态?

最佳答案

$.ajax()返回 XmlHttpRequest 对象,因此如果您确实想要在状态更改时访问它,可以这样做:

var xhr = $.ajax({ ... });
xhr.onreadystatechange = function() { alert(xhr.readyState); };

但是内置回调应该可以满足大多数用途,特别是成功完成

要在请求触发之前执行操作,请使用 beforeSend,或更适合大多数情况,使用 .ajaxStart().ajaxStop()事件...例如,每当任何 ajax 事件正在进行时都显示加载消息。

关于jQuery $.ajax 和 readStates,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107909/

相关文章:

javascript - 溢出-y 不适用于 fr

javascript - DOM就绪 : 'kendo' is undefined

javascript - 如何在数据可用时执行音频持续时间警报?

javascript - 显示部分统计的记录

javascript - 使用 jquery 从 ajax 查询导入数据时,从 html 中剥离/删除第一行?

c# - 如何同时使用 jquery、ajax 和 mysql?

javascript - 并不总是调用 AJAX onreadystatechange 函数

javascript - 加载页面时的进度图像

jquery - 给定两个元素,将 html 包裹在异构元素周围?

jquery - 简单的 Jquery Css 样式调用