为你收集免费有用有趣的
工具/资源/应用
帝国cms信息反馈表单ajax提交实例
2022-07-17 21:31:31 编辑: 路漫漫其修远兮

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


(版权: 原创信息,转载需获得授权 )

注意:1、发布信息出于记录和分享目的,仅供参考,是否可应用于实务请自行判断; 2、如有转载的内容遗漏出处、或对信息有任何异议请联系我(sx2055@126.com),1个工作日内处理。

最新发布