有没有办法使用jquery检查ajax readystatechange
我正在构建一个完全基于ajax的网站,现在我正在使用ajax功能发送请求,但我计划切换到jquery, 在我的状态更改函数中,我正在检查xmlRequest的状态,但在jquery中,我没有看到这样的函数,它只有一个回调函数,当readyState更改为“complete”时,它会被调用,有没有办法观察请求的中间状态,即1、2、3、4 请提供一个示例参见此url: 以及此事件的url: 您可以执行以下操作:有没有办法使用jquery检查ajax readystatechange,jquery,ajax,Jquery,Ajax,我正在构建一个完全基于ajax的网站,现在我正在使用ajax功能发送请求,但我计划切换到jquery, 在我的状态更改函数中,我正在检查xmlRequest的状态,但在jquery中,我没有看到这样的函数,它只有一个回调函数,当readyState更改为“complete”时,它会被调用,有没有办法观察请求的中间状态,即1、2、3、4 请提供一个示例参见此url: 以及此事件的url: 您可以执行以下操作: var jqxhr = $.ajax({ url : "
var jqxhr = $.ajax({
url : "/url.html",
data : {
id: 12,
name : "Niels",
age : 22
},
beforesend : function(){
// Show loader here
$(".loader").show();
},
ajaxSend : function(){
},
complete : function(){
// Hide loader here
$(".loader").hide();
}
});
引用jQuery ajax url:
但是,没有提供onreadystatechange机制,因为success、error、complete和statusCode涵盖了所有可能的需求
调查这些事件
它们通常用于在AJAX请求期间显示微调器元素。您真的需要它吗?或者更好,你能解释一下你为什么需要这个吗?@Yoshi我需要显示一个加载程序动画实际上我需要放置一个加载程序,它需要显示数据加载的时间,所以我应该将它放在哪里你想要发送的数据。我举个例子。尼尔斯,好的,加载程序正在显示,但在数据完全加载之后。我想在加载页面时显示加载程序