深圳市金黑网络技术有限公司:主营高端网站建设,网络推广,商城/系统开发,公众号小程序app开发等业务。
织梦ajax跨域提交自定义表单和跨域验证码问题教程如下:
A站(www.a.com),有个form表单,ajax提交到 B站(www.b.com),还附带个验证码
A站上的表单代码如下

  1. <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>
  2. <script>
  3. function send(){
  4.     $.ajax({
  5.         cache:true,
  6.         type:"POST",
  7.         url:"http://www.b.com/plus/diy.php",
  8.         data:$('#diyform').serialize(),
  9.                 xhrFields:{withCredentials: true}, //ajax跨域提交需要
  10.                 crossDomain:true, //ajax跨域提交需要
  11.         success: function(data){
  12.             if(data=="success"){
  13.                 alert('发送成功!');
  14.             }else{
  15.                 alert('发送失败!');
  16.             }
  17.         }
  18.     });
  19. }
  20. </script>
  21. <form action="" enctype="multipart/form-data" method="post" id="diyform">
  22.         <input type="hidden" name="action" value="post" />
  23.         <input type="hidden" name="diyid" value="2" />
  24.         <input type="hidden" name="do" value="2" />
  25.         <input type="hidden" name="dede_fields" value="name,text" />
  26.         <input type="hidden" name="dede_fieldshash" value="c2be5bb5ec45d9d01ca9f60dc469b3fb" />
  27.         <p>
  28.                 姓名:
  29.                 <input type='text' name='name' id='name' />
  30.         </p>
  31.         <p>
  32.                 验证码:
  33.                 <input type="text" name="validate"><img src="http://www.b.com/include/vdimgck.php" align="absmiddle" onclick="this.src='http://www.b.com/include/vdimgck.php?tag='+Math.random();" style="cursor:pointer;">
  34.         </p>
  35.         <div onclick="send()">提交</div>
  36. </form>
复制代码
1、提交到 http://www.b.com/plus/diy.php
2、验证码 http://www.b.com/include/vdimgck.php
3、ajax 跨域必需js代码
xhrFields:{withCredentials: true},crossDomain:true,
B站上的 /plus/diy.php 文件上面加入
  1. header("Access-Control-Allow-Credentials:true");
  2. header("Access-Control-Allow-Origin:http://www.a.com");
复制代码
大功告成!

推荐给好友: [复制链接]
推荐文章
回复

使用道具 举报

相关文章

发布主题
  • 网站建设

    高端网站设计制作

  • 模板制作

    仿站/效果图转模板

  • 网络推广

    关键词优化/全网推广

  • 技术维护

    网站维护/异常处理

  • 小程序开发

    公众号/小程序开发

  • 系统开发

    商城系统/各类系统开发

  • 定制开发流程

    业务咨询 | 提交需求 | 报价报时 | 付款开工

    联系我们
  • 今日更新:0 昨日更新:0
  • 会员总数:462 模板总数:9876
全国最大PB建站模板下载平台
在线技术QQ

515138

周一至周日9:00-23:00

如有侵权请联系我们

515138@qq.com 在线QQ咨询

微信扫码关注我们