HTML部分
<form name="feedback" method="post" enctype="multipart/form-data" data-formprocess='jsyyForm'> <input type="hidden" name="bid" value="4"> <input name="enews" type="hidden" value="AddFeedback"> <input name="title" type="hidden" value="首页tools业务咨询"> <input type="hidden" name="ecmsfrom" value=""> </form> <script src="/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="/e/data/js/ajax.js"></script> 提交按钮增加点击事件,调用formsubmit函数传入表单标记jsyyForm,即可实现信息反馈表单ajax提交
js部分
/*表单处理公共方法 兼容未使用短信验证表单 */ function formsubmit(a,b,c) { //这里还可以加上限制 var data=$("[data-formprocess="+a+"]").serialize(); $.ajax({ type: "POST", dataType: "text", url: "/e/enews/index.php" , data: data, success: function (result) { loading.hideLoading(); var message = $('b',result).text(); if(message.indexOf("提交成功") >= 0){ //提交成功后处理 }else if(message.indexOf("带*项为必填") >= 0){ alert('联系方式作为您的优惠凭证,要填写哦~'); }else { alert('Err_ajax_0未定义'); } }, error: function() { alert("Err_ajax_callerror"); console.log(error); }, }); }