Javascript 执行jQuery提交时如何处理错误消息
我有一个局部视图,我试图从客户端代码执行表单提交。这一切正常 但是现在我们需要处理一些错误/验证消息,这些消息是基于一些验证从服务器发送过来的(理想情况下显示一条警报/toastr消息)。我不太清楚要添加什么代码来实现同样的效果 这是当前的代码:Javascript 执行jQuery提交时如何处理错误消息,javascript,jquery,asp.net-mvc,form-submit,Javascript,Jquery,Asp.net Mvc,Form Submit,我有一个局部视图,我试图从客户端代码执行表单提交。这一切正常 但是现在我们需要处理一些错误/验证消息,这些消息是基于一些验证从服务器发送过来的(理想情况下显示一条警报/toastr消息)。我不太清楚要添加什么代码来实现同样的效果 这是当前的代码: $('#myForm').submit(function (e) { var isFormValid = true; //Client side validations sit here if (isFormValid) {
$('#myForm').submit(function (e) {
var isFormValid = true;
//Client side validations sit here
if (isFormValid) {
//How do I handle the error message returned here?
}else
e.preventDefault();
}
}
TIA获取一个变量,无论结果是成功还是失败, 然后用胸带
if (r.result){
msg_typ = 'success';
msg_txt = '<h4>Success!</h4> <p>Issue Note saved</p>';
$('#form-main').trigger('reset');
} else{
msg_typ = 'danger';
msg_txt = '<h4>Error!</h4> <p>'+r.message+'</p>';
}
$.bootstrapGrowl(msg_txt, {
type: msg_typ,
delay: 2500,
allow_dismiss: true
});
if(r.result){
msg_typ=‘成功’;
msg_txt='Success!已保存发行说明';
$('#form main')。触发器('reset');
}否则{
msg_typ=‘危险’;
msg_txt='Error!'+r.message+'';
}
$.bootstrapGrowl(msg_txt{
类型:msg_类型,
延误:2500,
允许你解散:对
});
您无法在那里处理服务器的回复,因为提交表单时将卸载上述代码。你说的是“jquerysubmit”,实际上没有这样的东西。你是说AJAX提交吗?与中一样,在后台发送表单数据而不离开页面?