业务经理

微信扫描以上二维码

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大师:非常感谢,这个问题已经解决了。

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
多语言翻译Seolang
多语言翻译Seolang(2026-09-18)
1. HTML lang 无需修改模板,自动适配当前语种页面 lan...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制