如何在 jQuery 上调用 Ajax 就绪状态$.ajax
method?
$.ajax() http://api.jquery.com/jQuery.ajax/返回 XmlHttpRequest 对象,因此如果您really想要在状态变化时访问它,你可以这样做:
var xhr = $.ajax({ ... });
xhr.onreadystatechange = function() { alert(xhr.readyState); };
但是内置回调应该可以满足大多数用途的需要,特别是success
and complete
.
要在请求触发之前执行操作,请使用beforeSend
,或更适合大多数情况,.ajaxStart() http://api.jquery.com/ajaxStart/ and .ajaxStop() http://api.jquery.com/ajaxStop/事件...例如,每当任何 ajax 活动正在进行时都显示加载消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)