A站(www.a.com),有个form表单,ajax提交到 B站(www.b.com),还附带个验证码
A站上的表单代码如下
08 | data:$( '#diyform' ).serialize(), |
09 | xhrFields:{withCredentials: true }, //ajax跨域提交需要 |
10 | crossDomain: true , //ajax跨域提交需要 |
11 | success: function (data){ |
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" /> |
29 | <input type = 'text' name= 'name' id = 'name' /> |
35 | <div onclick= "send()" >提交</div> |
|
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" ); |
|
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。