我正在动态附加一个带有复选框和其他一些输入字段的表单。我已经为所有这些字段添加了validate方法,这显然行不通。
我尝试使用以下代码解决此问题:
$.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);
上遇到错误错误是
未捕获的TypeError:无法读取未定义的属性“ parse”
有人可以帮忙吗?
TIA