首页 > 解决方案 > jQuery提交时如何处理错误信息

问题描述

我有一个部分视图,我尝试尝试从我的客户端代码提交表单。正如预期的那样,这一切都很好。

但是现在我们需要处理一些错误/验证消息,这些消息基于一些适当的验证从服务器发送过来(理想情况下显示警报/toastr 消息)。我不太清楚要添加什么代码来实现相同的目标

这是当前的代码:

$('#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

标签: javascriptjqueryasp.net-mvcform-submit

解决方案


获取结果是成功还是失败的变量,然后使用boostrap

           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
            });

推荐阅读