«Uncaught TypeError: Невозможно прочитать свойство parse of undefined» в $ .validator.unobtrusive.parse ($ ('form')) - PullRequest
0 голосов
/ 11 октября 2019

Я динамически добавляю форму с флажком и несколькими другими полями ввода. Я уже добавил метод проверки для всех этих полей, который, очевидно, не будет работать.

Я попытался решить эту проблему, используя следующий код:

$.ajax({
        url: url,
        method: 'POST',
        data: formData,
        success: function(response) {
            if (response) {
                $(".step-five").find(".payment-section").html(response); //response is from backend and is html file
                $(".step-five").show();

                var $frm = $(".paymentForm");

                // added this to make validator work for the form appended on success
                $frm.data('validator', null);
                $.validator.unobtrusive.parse($frm);
            }
        }
    })

Но теперь я получаюошибка $. validator.unobtrusive.parse ($ frm);

Ошибка

Uncaught TypeError: Невозможно прочитать свойство 'parse'of undefined

Может кто-нибудь помочь с этим?

TIA

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