AJAX を介してデータを要求する次のスクリプトがあります。
$(document).ready(function(){
$('#input').keyup(function(){
sendValue($(this).val());
});
});
function sendValue(str){
$.post("ajax.php",{ sendValue: str },
function(data){
$('#display').html(data.returnValue);
}, "json");
}
リクエストが行われている間はDIVを表示し、データが戻ってきたら非表示にしたいだけです。私はこれを試しました:
$("#loading").ajaxStart(function(){
$(this).show();
})
.ajaxStop(function(){
$(this).hide();
});
でも、表示も非表示もせず、常に表示されていました。