本文介绍了jQuery的$就和readyStates的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好任何人都知道如何调用Ajax的就绪状态在jQuery的$。阿贾克斯的方法?欢呼声。
HelloAnyone knows how to call the Ajax ready states on the jQuery $.ajax method ?cheers.
推荐答案
$阿贾克斯()
返回XmlHtt prequest对象,所以,如果你的真正的要访问它作为状态的改变,你可以这样做:
$.ajax()
returns the XmlHttpRequest object, so if you really want to access it as the state changes, you can do this:
var xhr = $.ajax({ ... });
xhr.onreadystatechange = function() { alert(xhr.readyState); };
但内置的回调应该是你所需要的大多数应用中,特别是成功
和完整
。
要做事的要求大火之前,使用 beforeSend
,或者更恰当的大多数情况下,的和的事件......比如显示,只要任何阿贾克斯活动是怎么回事加载信息。
To do things before the request fires, use beforeSend
, or more appropriately for most cases, the .ajaxStart()
and .ajaxStop()
events...for example to show a loading message whenever any ajax activity is going on.
这篇关于jQuery的$就和readyStates的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!