Вопрос

Я использую 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 подтвердите, что все работает нормально!

Это было полезно?

Решение

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

Вам нужно поместить весь свой код в jConfirm перезвонить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top