业务经理

微信扫描以上二维码

028-61286886

技术咨询

跨域提交表单数据提交成功了但是也报错了

迅睿框架 更新 2021-10-05 17:36:30 cs0731hdf

{xunruicms_img_title}

跨域提交表单,数据提交成功了,但是也报错了


插件版权:官方插件
插件名称:全局网站表单

方案

  • 官方插件技术-张均硕 #1 · 2021-10-05 17:24:14
    form体的代码发来看看,明显是跨域了
  • cs0731hdf #2 · 2021-10-05 17:24:52
  • cs0731hdf #3 · 2021-10-05 17:25:41
    <div class="content2"> <div id="content2-bd"> {php extract(dr_get_form_post_value('zxbm'))} <form id="myform" action="http://4g.koufuxd.com/index.php?s=form&c=zxbm&m=post&is_show_msg=1"; class="form-horizontal" method="post"> <input class="form-control dr_required " type="hidden" name="data[title]" id="dr_title" value="在线报名" required="required" /> <div class="bd-zz1"> <p>您的姓名:</p> <input type='text' name='data[name]' id='dr_name' value='' /> </div> <div class="bd-zz2"> <p>您的年龄:</p> <input type='text' name='data[age]' id='dr_age' value='' /> </div> <div class="bd-zz3"> <p>您的性别:</p> <input type='text' name='data[sex]' id='dr_sex' value='' /> </div> <div class="bd-zz4"> <p>联系方式:</p> <input type='text' name='data[tel]' id='dr_tel' value='' /> </div> <script type="text/javascript"> window.onload = function() { var lydz = window.location.href; document.getElementById("dr_lyzd").value = lydz; } </script> <input type='hidden' name='data[lyzd]' id='dr_lyzd' value='' /> <div class="bd-zz5"> <input type="button" name="submit" value="" id='sub' onclick="subozz()" /> </div> </form> <script type="text/javascript" src="/static/js/forms.js"></script> </div> </div></div>function subozz() { var name = $("#dr_name").val(); var age= $("#dr_age").val(); var sex= $("#dr_sex").val(); var tel = $("#dr_tel").val(); var reg1 = /^[\u4e00-\u9fa5]{2,4}$/; var agereg =/^[1-9]\d?$|^1[0-4]\d$|^0$|^150$/; var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0-9]{1})|(15[0-3]{1})|(15[5-9]{1})|(16[6-6]{1})|(18[0-9]{1})|(19[8-9]{1}))+\d{8})$/; if(name == '' || name == null) { $.myAlert("请输入姓名!"); return false; } if(!reg1.test(name)) { $.myAlert("请输入正确的姓名!"); return false; } if(age == '' || age == null) { $.myAlert("请输入年龄!"); return false; } if(sex == '' || sex == null) { $.myAlert("请输入性别!"); return false; } if(tel == '' || tel == null) { $.myAlert("请输入电话!"); return false; } if(!myreg.test(tel)) { $.myAlert("请输入正确电话!"); return false; } var dataForm = $('#myform').serialize(); $.ajax({ cache: false, type: "POST",// url: "dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')", url: "http://4g.koufuxd.com/index.php?s=form&c=zxbm&m=post";, data: dataForm, async: false, error: function(request) { $.myAlert("服务器超时,请重试"); }, success: function(data) { $.myAlert("亲~报名成功。"); document.getElementById("myform").reset(); } });}
  • cs0731hdf #4 · 2021-10-05 17:26:10
    一起发的,一个form 一个js
  • 官方插件技术-张均硕 #5 · 2021-10-05 17:26:58
    url: "/index.php?s=form&c=zxbm&m=post", 改成相对地址应该不会跨域了
  • 猴子大王 #6 · 2021-10-05 17:31:06
    ajax跨域了,域名要相同才可以
  • cs0731hdf #7 · 2021-10-05 17:31:22
    想跨域,

  • cs0731hdf #8 · 2021-10-05 17:33:07
    有啥办法可以跨域提交吗?
  • 官方插件技术-张均硕 #9 · 2021-10-05 17:34:08
    满意答案
    ajax没办法跨域,就好比轮船无法在陆地上跑
  • cs0731hdf #10 · 2021-10-05 17:36:30
    @官方插件技术-张均硕:轮船无法在陆地上跑

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: