ajax呼び出しの前と最中にユーザーに「ローダー」を表示したい。コードは次のとおりです(簡略化されたバージョン...)
$(document).ready(function() {
$("#btn").click(function(){
$("#log").html("loading ajax call...");
anotherFunc();
});
});
function anotherFunc(){
$.ajax({
type: "GET",
url: correct_url,
data: data_to_send,
dataType: "jsonp",
success: function(data){
$("#log").html("new html");
}
})
}
問題は、「ajax 呼び出しを読み込んでいます...」が表示されないことです。「新しいhtml」しか表示されません。シングル ajax #log 変更呼び出しは、完全に単独で機能します (他のものなしで)
別の方法はありますか?私は何を間違っていますか?
ps。同じ結果で別のID(#log2)も書き込もうとしました。