业务经理

微信扫描以上二维码

028-61286886

技术咨询

form里method一设置post就会提交的cms默认的提交地址了报下面的错

迅睿框架 更新 2021-05-20 16:36:21 村长

做个应用,提交的表单,用ajax提交,可是form里method一设置post就会提交的cms默认的提交地址了报下面的错。

如果不加post方式,ajax又会把参数显示出来,求解。谢谢

{xunruicms_img_title}

方案

  • 迅睿框架技术-陈泽希 #1 · 2021-05-20 15:57:17
    代码发来看看
  • 村长 #2 · 2021-05-20 16:01:16
    迅睿框架技术-陈泽希
    <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>
    js
      //监听提交
      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;
       
      });
  • 迅睿框架技术-陈泽希 #3 · 2021-05-20 16:04:41
    index.php?s=ask&c=home&m=ask_add
    这个控制器不属于cms框架的,没办法解决了
  • 小波工作室--标签和API大师 #4 · 2021-05-20 16:07:23
    二开过的了吧,语法不严谨就会提示这种
  • 村长 #5 · 2021-05-20 16:22:03
    小波工作室--标签和API大师 我试过,只要在模板里用post提交,cms会自动判断提交地址,自己写的提交用ajax就不行,跳转提交就可以
  • 小波工作室--标签和API大师 #6 · 2021-05-20 16:22:52
    满意答案
    你编程错了,信任我的话加我QQ,我擅长二开
  • 村长 #7 · 2021-05-20 16:36:21
    @小波工作室--标签和API大师:非常感谢,这个问题已经解决了。

迅睿系统漏洞

独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...