业务经理

微信扫描以上二维码

028-61286886

技术咨询

使用ajax()提交查询就会报错“禁止提交,请检查提交地址是否有误”

迅睿框架 更新 2022-03-09 14:43:02 驰来北马

表单查询,不能使用ajax().

网站表单:基于网站表单设计查询内容(如证书查询),开发实例,PHP开源CMS系统帮助文档 (xunruicms.com)

根据此内容,制作了证书查询,全部使用页面中的代码,如果使用ajax()提交查询就会报错“禁止提交,请检查提交地址是否有误” 

<a  onclick="dr_ajax_submit('{$post_url}', 'myform', 0, '')" >点击查询</a>

增加  {dr_form_hidden()} 无济于事。 跨站模式 关闭也不行。


方案

  • 迅睿框架技术-岳老师 #1 · 2022-03-08 15:42:52
    手册是get,你ajax是post肯定不对了,改成get方式
  • 驰来北马 #2 · 2022-03-08 15:49:12
    迅睿框架技术-岳老师 和这个应该没关系,都试了的
  • 翅膀 #3 · 2022-03-08 15:53:16
    get就可以了,例子都是get,我做的都ok的
  • 驰来北马 #4 · 2022-03-08 15:58:33
    翅膀 可以看下我的代码吗?谢谢 get_url的写法有问题吗? 这样仍然不行的
    	<form class="search-form"  id="myform"   name="myform" action="/index.php" method="get">
    				    <input type="hidden" name="s" value="form">
    					<input type="hidden" name="c" value="zhengshu">
    					<input type="hidden" name="m" value="search">
                        <table width="370" border="0" style="margin:20px auto 0;">
                            <tr>
                                <td> <input type="text" name="zsbh" value="请在此处输入:姓名" /> </td>
                                <td> <img src="/static/cn/images/11_03.gif"  onclick="dr_ajax_submit('{$get_url}', 'myform', 0, '')" ></td>
                            </tr>
                        </table>
                    </form>
  • 迅睿框架技术-岳老师 #5 · 2022-03-08 16:03:33
    按钮不对,dr_ajax_submit是post方式了,必须是get,不能是post
  • 驰来北马 #6 · 2022-03-08 16:10:54
    迅睿框架技术-岳老师 不是很明白,可以直接下我的代码吗?谢谢
  • 驰来北马 #7 · 2022-03-08 16:11:39
    迅睿框架技术-岳老师 需要的是当前页返回 查询结果,不要跳转
  • 小波工作室--标签和API大师 #8 · 2022-03-08 16:45:29
    可以重写一个js函数,采用ajax的get方式请求
  • 驰来北马 #9 · 2022-03-08 16:56:47
    小波工作室--标签和API大师 好吧,是下面这种形式吗?等于xunruicms 这个dr_ajax_submit 这里确实用不了?
    <script>
    $(document).ready(function(){
      $("button").click(function(){
        $.get("/example/jquery/demo_test.asp",function(data,status){
          alert("数据:" + data + "\n状态:" + status);
        });
      });
    });
    </script>
  • 小波工作室--标签和API大师 #10 · 2022-03-08 17:00:35
    满意答案
    完全可以用$.get,这种搜索本身就是用来get的,你dr_ajax是post肯定不合适了
  • 驰来北马 #11 · 2022-03-09 14:43:02
    @小波工作室--标签和API大师:。最后还是自己二次开发修改控制器方法,用post了。。

迅睿系统漏洞

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)
优化独立内容过滤机制