Javascript 欧芹工作缓慢,并产生错误-未捕获的合成错误
我正在使用parsley.js验证我的表单,并在Javascript 欧芹工作缓慢,并产生错误-未捕获的合成错误,javascript,jquery,parsley.js,Javascript,Jquery,Parsley.js,我正在使用parsley.js验证我的表单,并在form:success事件中使用。当我不使用事件时,它工作得很好,而且工作得很快,但是当我使用事件时,我有这个错误 通常,当我填写表单中的所有字段但留下一个字段时,它工作正常,但当我填写所有字段时,错误再次出现。它不依赖于一个字段,任何遗漏的字段都可以正常工作 这是我的密码 SubmitSectionForm:函数(对象,上下文){ var form=$('div#step-'+context.fromStep+'form'); var Aj
form:success
事件中使用。当我不使用事件时,它工作得很好,而且工作得很快,但是当我使用事件时,我有这个错误
通常,当我填写表单中的所有字段但留下一个字段时,它工作正常,但当我填写所有字段时,错误再次出现。它不依赖于一个字段,任何遗漏的字段都可以正常工作
这是我的密码
SubmitSectionForm:函数(对象,上下文){
var form=$('div#step-'+context.fromStep+'form');
var AjaxURL=form.attr('action');
var formData=form.serialize();
var shouldSave=form.find('[name=should_save]').val();
var SmartWizard=this;
var isSaveAndExit=!!context.toStep;
//验证表单
form.parsley().on('form:success',function(){
如果(shouldSave==“true”){
NProgress.start();
$.post(AjaxURL、formData、函数(响应){
if(response&&!response.errors){
SmartWizard.goForward();
}否则{
var errorDiv=$('div.alert-danger');
var errorsHTML='';
$.each(response.errors,function(i){
errorsHTML+=''+响应。错误[i]+' ';
});
errorDiv.find('ul').html(errorsHTML);
errorDiv.removeClass(“隐藏”);
errorDiv.delay(10000).队列(函数(){
$(this.addClass('hidden').dequeue();
});
}
}).always(函数(){
n前进。完成();
});
}
如果(!isSaveAndExit){
window.location='/';
}否则{
SmartWizard.goForward();
}
}).validate();
},
看起来您没有使用最新版本的欧芹。最新的\u实现
不会调用关闭
。
另外,您使用的是哪个版本的jQuery?
顺便说一句,您应该使用非最小化版本的欧芹进行开发。暂停开发工具中的异常,看看发生了什么情况……我该怎么做?请以文本而不是图像的形式发布代码。谢谢。@samiles好的,我想我们也应该有HTML DOM,因为它可能与那里的正则表达式有关