我正在尝试在此演示中创建一个简单的加载动画指示器。在我的 jQuery Ajax 调用中,我尝试使用 Ajax 请求的新方法和样式:
var req = $.ajax({
type: "POST",
url: "datapro.php"
});
req.done(function(data) {
//do something
)};
现在我的问题是 .ajaxStart()
and.ajaxComplete()
是否与新版本的 jQuery 兼容?如果是这样,我如何在req
对象中调用它们?是否可以称它们为req.ajaxStart()
and req.ajaxComplete()
?
如果是这样,在哪里打电话给他们?我猜想req.ajaxComplete()
在请求的最后使用,.done()
但我很困惑在哪里使用req.ajaxStart()
.
<script>
$(document).ready(function(){
$(document).ajaxStart(function(){
$("#wait").css("display","block");
});
$(document).ajaxComplete(function(){
$("#wait").css("display","none");
});
$("button").click(function(){
$("#txt").load("demo_ajax_load.asp");
});
});
</script>