Отменить предупреждение по умолчанию после того, как Ajax ответ не работает - PullRequest
0 голосов
/ 08 мая 2020

Я попробовал какой-то сценарий от нашей команды. Но, к сожалению, это не сработало. Сценарий ios приведен ниже:

1) Когда пользователь входит на страницу, в это время щелкает любой тег ссылок, тогда я покажу всплывающую форму регистрации во всплывающем окне. В это время пользователь нажимает кнопку регистрации, она будет закрыта, и появится всплывающее окно с благодарностью. - Все работает нормально.

2) Но тег включает в себя некоторые PDF-файлы и видео во всплывающем окне. Это не будет работать.

Я использую, все щелчки будут отключены с помощью метода preventdefault ().

Всплывающая форма регистрации с использованием метода AJAX. В этом случае я хочу удалить режим preventdefault (). Но не работает

Я пробовал следующие методы.

1) метод щелчка 2) метод отмены привязки

Они не работают

Не могли бы вы, пожалуйста дайте мне свое предложение для решения этой проблемы.


// For Prevent Default
$('a').click(function(event){               
    $('.reg_overlay').css('display','block');
    event.preventDefault();
});

// For AJAX Code

 $.ajax({
        url:url,
        type: "POST",
        data:data,
        success:function(type){ 
            $(".reg_overlay").hide();
            $(".reg_overlay.thankyou_sec").show();  
            setTimeout(function (){ $(".reg_overlay.thankyou_sec").hide()},2000);
            setTimeout(function (){
              //$('a').unbind('click');
              flag = 1;
              $('a').click('click');
            },2500);                

        return false;
        },
        error: function (xhr, type, exception)
        {
            //alert('error');
        }
       });

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...