pbootcms常见问题您现在的位置是:主页 > pbootcms常见问题 >
pbootcms使用Ajax无刷新提交留言及表单
2022-02-13 19:18:08pbootcms常见问题 814人已围观
PbootCMS本身对于使用ajax请求进行提交时会返回Json数据,那么我们可以无需使用API的情况下实现ajax提交留言,并自定义页面提示,提升用户体验。
1、留言表单
<form onsubmit="return submsg(this);"> 联系人<input type="text" name="contacts" required id="contacts"> 手 机<input type="text" name="mobile" required id="mobile"> 内 容<textarea name="content" id="content"></textarea> 验证码<input type="text" name="checkcode" required id="checkcode"> <img title="点击刷新" src="{pboot:checkcode}" onclick="this.src='{pboot:checkcode}?'+Math.round(Math.random()*10);" /> <button type="submit">提交留言</button> </form>2、Ajax提交
<script> //ajax提交留言,由于涉及到提交地址标签的解析,JS需要放在html文件中 function submsg(obj){ var url='{pboot:msgaction}'; //如果是自定义表单则使用地址{pboot:form fcode=*} var contacts=$(obj).find("#contacts").val(); var mobile=$(obj).find("#mobile").val(); var content=$(obj).find("#content").val(); var checkcode=$(obj).find("#checkcode").val(); $.ajax({ type: 'POST', url: url, dataType: 'json', data: { contacts: contacts, mobile: mobile, content: content, checkcode: checkcode }, success: function (response, status) { if(response.code){ alert("谢谢您的反馈,我们会尽快联系您!"); $(obj)[0].reset(); }else{ alert(response.data); } }, error:function(xhr,status,error){ alert('返回数据异常!'); } }); return false; } </script>
联系微信
扫码联系技术微信
---------------专业解决网站各种疑难杂症,可淘宝担保交易,安全无风险---------------
建站、仿站、二次开发、网站改版、网站修改、网站漏洞修复、网站被黑修复、网站安全、服务器安全等
点击了解更多 >>
相关文章
随机图文
修改Google Adsense广告位在移动端占据整个屏幕不能自动适应div的方法
问题描述 移动端,打开页面,广告的宽度占据整个移动设备的屏幕宽度。希望设置广告不是占据整个屏幕的宽度,而是在 div 内,保持页面风格一致。 这个需要修改 <ins> 节点的 data-full-width-responsive="false",不让广告单元完全占据用户所用移动设备的屏幕宽度。 修改方法: 修改后完整代码如下:PbootCMS搜索或筛选条件中带特殊字符被过滤 检索不到内容
问题描述 1、在后台搜索文章或者产品内容,输入带特殊符号无法匹配出结果 2、在网页前台搜索或者筛选,输入带特殊符号无法匹配出结果 特殊符号如:(){}/【】等等 解决办法 打开\core\function\helper.php,搜索vars,在下图中圆圈位置里增加需要允许的符号,这里是全局的搜索关键词匹配(前后台同时生效)。 注意:如果是增加斜杠pbootcms搬家后只有首页能打开 其他页面提示404错误
因pbootcms是伪静态,搬家后需要重新配置伪静态,未配置伪静态可能就会提示404错误!pbootcms实现精确搜索全词匹配查询
pbootcms实现全词匹配精确搜索或查询,可用于证书查询,授权查询一类的功能。 搜索页面模板标签如下: {pboot:search field='title' fuzzy=0 scode=5} <a href="[search:link]">[search:title]</a> {/pboot:search} field='title'