Я пытаюсь использовать события ajaxStart и ajaxStop для вызовов getJson на мой веб-сервер. Событие ajaxStart запускается при первом запросе, но не при последующих запросах. EncID гарантирует, что каждый запрошенный URL является несколько уникальным. Он не работает в Firefox 3.5 или IE 7. В 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 с помощью .ajax GET или POST, все работает нормально.