Я динамически добавляю форму с флажком и несколькими другими полями ввода. Я уже добавил метод проверки для всех этих полей, который, очевидно, не будет работать.
Я попытался решить эту проблему, используя следующий код:
$.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