Подтверждение успеха AJAX - PullRequest
       16

Подтверждение успеха AJAX

0 голосов
/ 31 января 2011

Я использую jConfirm для подтверждения диалога с успехом.

Впервые я попытался вызвать его внутри ajax success, но, похоже, не удалось.

Вот код:

    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 Ответ

1 голос
/ 31 января 2011

jConfirm - асинхронный метод.
Как вы заметили, он возвращается немедленно, не дожидаясь, пока пользователь закроет диалоговое окно.

Вам необходимо поместить весь код в обратный вызов jConfirm.

...