业务经理

微信扫描以上二维码

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-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)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...