织梦ajax跨域提交自定义表单和跨域验证码问题
0织梦CMS的自定义表单默认是可以站外跨域提交的,但是提交后获取不到返回值,这样就无法根据返回值在页面上展示相应的提示信息,要实现dedecms跨域提交自定义表单,需要修改系统文件。
具体需求:
A站(www.a.com),有个form表单,ajax提交到 B站(www.b.com),还附带个验证码
A站上的表单代码:
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 文件上面加入
header("Access-Control-Allow-Credentials:true"); header("Access-Control-Allow-Origin:http://www.a.com");
ajax的跨域请求 ajax传form表单 ajax调用跨域 jqueryajaxcors跨域 ajax提交文件表单 ajax跨域是什么 jqueryajax跨域请求 ajax实现表单提交 jquery提交表单