织梦ajax跨域提交自定义表单和跨域验证码问题

A站(www.a.com),有个form表单,ajax提交到 B站(www.b.com),还附带个验证码

A站上的表单代码如下

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>1 z G ! Y Y;
<script>
function send(){
$.ajax({
cache:true,
type:"POST",
url:"http://www.b.com/plus/diy.php",
data:$('#diyform').serialize(),
xhrFields:{withCredentials: true}, //ajax跨域提交需要x h D 9 l K
crossDomain:true, //ajax跨域提交需要
suc7 N ; ( G + -cess: function(data){
if(data=="success"){
alert('发送成功!');
}else{
alert('发送失败!');
}
}
});
}y 5 1
</script>
<f8 L u 8 Y W * $orm action="" enctype="multipart/form-data" method="post" im $ i ;d="` [ , 1 Ydiyform">
<in0 T 8 X | 7 r Iput type="hidden" name=, T \ B ["action" value="post"m - : x />
<input type="hiddG 7 W 1 ~ gen" n! \ 9 x k _ 4 lame="diyidq e S U 5 } ? $ e" value="2" />
<input type="hidden" name="do" valueA z H ~ B F="2" /&gw # b v ; $ A z Lt;
<input type="hB ] D u J Uidden" name="dede_fields" value="name,text" />
<input type="hidden" name="dede_fieldshash" value="c2be5bV J o kb# a $ q5ec45d9d01ca9f60dc469b3fb" /&[ X $ :gt;
&lG } Kt;p>
姓名:
<input typer O u f } H h X ;='text' name='name' id='name' />
</p>
<p>
验证码:
<input type="text" name="validate"><img src="http://www.b.com/include/vdimgck.php" align="absmiddle" onclick="this.src='http:8 b & k k 1 x//www.b.com/include/vdimgck.php?tag='+Math.random();">
</p>
<p onclick="send()">提交</p>
</form>

1、提交到 http://www.b.com/plus/diy.php

2、验证码 http://www.b.com/include/vdimgck.php

3、ajax 跨域必需js代码

xhrFields:{withCredentials: true}, crossDomain:t{ 3 a N A & d }rue,

B站上的 /plus/diy.php: L G s ^ - 文件上面加入

header("Access-Control-Allow-Credentials:true");
header("Access-Control-Allow-Origin:http://www.a.com");

织梦ajax跨域提交自定义表单和跨域验证码问题

为TA充电
共{{data.count}}人
人已赞赏
CMS教程

织梦dede更新主页HTML里选项框空白的解决方法

2021-6-22 23:57:41

CMS教程

织梦dede如何禁止会员发布文章内容带超链接

2021-6-23 11:57:36

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索