迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
做个应用,提交的表单,用ajax提交,可是form里method一设置post就会提交的cms默认的提交地址了报下面的错。
如果不加post方式,ajax又会把参数显示出来,求解。谢谢
<form class="layui-form" id="form" method="post"> {module module=ask num=3 order=rand} {$key+1}、{$t.title}<br /> <div class="layui-form-item"> <input type="hidden" name="danid" value="{$t.id}"> <input type="hidden" name="key[{$t.id}]" value="{$key+1}"> <input type="hidden" name="type[{$t.id}]" value="1"> <div class="layui-form-item"> <div class="layui-input-inline"> <input value="one" name="answer[{$t.id}]" type="radio" title="{$t.one}" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-inline"> <input value="two" name="answer[{$t.id}]" type="radio" title="{$t.two}" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-inline"> <input value="three" name="answer[{$t.id}]" type="radio" title="{$t.three}" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-inline"> <input value="four" name="answer[{$t.id}]" type="radio" title="{$t.four}" class="layui-input"> </div> </div> </div> {/module} <button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button> </form>
//监听提交 form.on('submit(formDemo)', function(data){ $.ajax({ url:'/index.php?s=ask&c=home&m=ask_add', type: 'POST', dataType:"json", data:$('#form').serialize(), success:function(data){ layer.alert(data.msg , {icon: 6},function () { // 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); }); } }); //发异步,把数据提交给php return false; });
index.php?s=ask&c=home&m=ask_add