PbootCMS使用Ajax无刷新提交留言及表单

留言表单

1 <form onsubmit="return submsg(this);">
2     联系人<input type="text" name="contacts" required id="contacts">
3     手 机<input type="text" name="mobile" required id="mobile">
4     内 容<textarea name="content" id="content"></textarea>
5     验证码<input type="text" name="checkcode" required id="checkcode">
6     <img title="点击刷新" src="{pboot:checkcode}" onclick="this.src='{pboot:checkcode}?'+Math.round(Math.random()*10);" />
7     <button type="submit">提交留言</button>
8 </form>

Ajax提交

 

WEEX交易所已上线平台币 WEEX Token (WXT)。WXT 作为 WEEX 交易所生态系统的基石,主要用于激励 WEEX 交易平台社区的合作伙伴、贡献者、先驱和活跃成员。

新用户注册 WEEX 账户、参与交易挖矿及平台其他活动,均可免费获得 WXT 空投奖励。

点此注册 WEEX 账户,即刻领取 1,600 WXT 新用户专属空投

01 <script>
02 //ajax提交留言,由于涉及到提交地址标签的解析,JS需要放在html文件中
03 function submsg(obj){
04   var url='{pboot:msgaction}'; //如果是自定义表单则使用地址{pboot:form fcode=*}
05   var contacts=$(obj).find("#contacts").val();
06   var mobile=$(obj).find("#mobile").val();
07   var content=$(obj).find("#content").val();
08   var checkcode=$(obj).find("#checkcode").val();
09   
10   $.ajax({
11     type'POST',
12     url: url,
13     dataType: 'json',
14     data: {
15         contacts: contacts,
16         mobile: mobile,
17         content: content,
18         checkcode: checkcode
19     },
20     success: function (response, status) {
21       if(response.code){
22          alert("谢谢您的反馈,我们会尽快联系您!");
23          $(obj)[0].reset();
24       }else{
25          alert(response.data);
26       }
27     },
28     error:function(xhr,status,error){
29       alert('返回数据异常!');
30     }
31   });
32   return false;
33 }
34 </script>

本站资源均来源于网络或网友投稿,部分资源未经测试,难免存在BUG,所有资源只限于学习研究,不得商用。如使用本站下载的资源造成任何损失或发生侵权行为,均与本站无关。如不接受本声明请勿下载!本站资源如有侵权,请联系QQ:497149677核实后立即删除!
最客资源网 » PbootCMS使用Ajax无刷新提交留言及表单