使用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了。。

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。