このデモでは、単純な読み込みアニメーション インジケーターを作成しようとしています。私のjQuery Ajax呼び出しでは、Ajaxリクエストの新しいメソッドとスタイルを次のように使用しようとしています:
var req = $.ajax({
type: "POST",
url: "datapro.php"
});
req.done(function(data) {
//do something
)};
私の質問は、 .ajaxStart()
と.ajaxComplete()
が新しいバージョンの jQuery と互換性があるかどうかです。もしそうなら、どうすればそれらをreq
オブジェクトで呼び出すことができますか? それらを と のように呼び出すことは可能req.ajaxStart()
です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>