WebサーバーへのgetJson呼び出しでajaxStartイベントとajaxStopイベントを使用しようとしています。ajaxStartイベントは最初のリクエストでトリガーされますが、後続のリクエストではトリガーされません。encIDは、要求された各URLがある程度一意であることを保証します。Firefox3.5またはIE7では機能しません。firebugでは、getJSONリクエストが起動して完了していることがわかります。何か案は?
これが私のajaxイベントバインディングです。
$('#ajaxLoader').ajaxStart(function(){
$(this).show();
}).ajaxStop(function(){
$(this).hide();
});
これが私のgetJSON呼び出しです。
$.getJSON(location.protocol + '//' + location.host + '/enc-comment/get?format=json&c=?' + '&encId=' + encId,
function(data){
// change text of a div
});
getJSON呼び出しを.ajaxGETまたはPOSTに切り替えると、すべてが正常に機能します。