HTML部分
1 2 3 4 5 6 7 8 9 | < 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部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /*表单处理公共方法 兼容未使用短信验证表单 */ 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); }, }); } |