0
私のWebアプリケーションは、jsonp ajaxリクエストを介していくつかの異なるWebサーバーから情報を要求します。すぐに完了するものもあれば、もっと長くかかるものもあります。すべてのリクエストが完了するまで、divでwhirlyアニメーションを表示したいと思います。もちろん、jQueryの$.ajaxStart()
と$.ajaxComplete()
はjsonpで動作しません。私に何ができる?複数のajax jsonpプロセスの進行状況
更新:$.ajax
の「beforeSend」と「complete」のオプションはうまく動作します。問題が解決しました。
$.ajax({
"url": "path/to/web/server",
"data": data,
"type": "GET",
"dataType": "jsonp",
"beforeSend": function() {
$('#loading').show();
},
"complete": function() {
$('#loading').hide();
},
"success": function(data) {
..
}
});
と、私のhtmlで、ロードイメージを持つdiv要素が
<div id="loading" style="display: none;">
<img src="img/loading.gif" />
</div>
上記の作品も:私はJavaScriptで
あなた自身の回答を投稿して質問を閉じることができますか? –