j Подтвердите успех ajax
Я использую jConfirm для подтверждения диалога с успехом.
Впервые я попытался назвать это внутри успеха ajax, но, похоже, не удалось.
Вот код:
success: function (j) {
if(j.status)
{
jConfirm('File Already exist.Are you sure you want to replace ?', 'File Exist', function(r) {
if (r==true)
{ }
else
{
//code for cancel
}
});
}
}//success
Проблема в том, что диалоговое окно отображается, но не ожидает ответа пользователя и продолжается.
При переходе на классический javascript подтвердите все работает отлично!
1 ответ
Решение
jConfirm
это асинхронный метод
Как вы заметили, он возвращается немедленно, не дожидаясь, пока пользователь закроет диалог.
Вы должны поместить весь свой код в jConfirm
Перезвоните.