не могу сделать "wait, loading..."
Приветствую.
Надо сделать чтоб что-то выводилось на экран на время выполнения ajax-запроса. Знаю, что тема избита, много читал, пробовал. Не работает, зараза! Помогите, пожалуйста.
Код:
$.ajax({
url: 'php.php',
type: 'POST',
dataType: 'text',
async: false,
data: {
...
},
beforeSend: function() {
$('#wait_container').show();
},
complete: function() {
$('#wait_container').hide();
},
success: function(s) {
...
},
error: function() {
...
}
});
Код работает так, будто beforeSend вообще нет.
Вместо beforeSend выносил .show() до $.ajax() - та же фигня, нет сообщения. Если же после .show() вставить alert() - всё отображается. Я так понимаю, что тут что-то с обновлением экрана? Помогите, пожалуйста советом.
Спасибо.
|