実際には複数の ajax 呼び出しを呼び出していますが、いくつかの ajax 呼び出しが最初に完了し、その停止関数で定義された atsk を実行する必要があります。もう一度
$('.badgeContainer').ajaxStop(function()
{
alert("ajax rqst completed");
});
$.ajax({
type: "POST",
url: "WebServices/abc.asmx/dosomething",
data: "{ }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(serviceReply) {
var serviceReplyArray = serviceReply.d.split("#");
},
error: function(xhr, errDesc, exception) {
}
});
ここで別の ajax を呼び出しますが、今回は .ajaxstop を呼び出すべきではありません
私はこのように私の質問を入れています:
Web サービスへの 2 つの ajax 呼び出しがあるとします。1 つの ajax 呼び出しが完了すると、2 番目の jax 呼び出しの実行を待つ前に、その ajax 呼び出しに依存する関数が実行される必要があります。ログアクティビティの aax 呼び出しを呼び出す前に関数が実行されるようにします。ユーザーアクティビティの ajajx 呼び出しを待つ必要はありません