Как определить, загружается ли скрипт в Ajax с использованием jQuery, например, я использую следующий jQuery / AJAX.
$('#select-countries').change(function(){
var countryId = $(this).val();
$.ajax({
type: 'POST',
url: 'process.php',
data: 'countryId='+countryId,
success: function(states){
if(states == 'null') {
$('#select-states-container').html(emptyState);
} else if(states == '0') {
$('#select-states-container').html(chooseState);
} else {
$('#select-states-container').html(states);
}
}
});
});
Теперь в зависимости от состояния загрузки я хочу отобразить сообщениеили отобразить загрузочный GIF, я хотел бы знать, есть ли AJAX-состояния, такие как при загрузке, при завершении?