因为目前的项目需要ajax跨域向另一台服务器传大量值,目前跨域ajax也只有$.getJSON的形式,GET貌似不能满足传大量数据的要求,想问一下牛人怎样ajax跨域post
跨域ajax浏览器的兼容性不好解决
jsonp只能GET
跨域POST从来都是可以的
构造
跨域POST,并且想得到返回结果,需要对方服务器做一些配合
思路:
== a.com/post.html ==
<?php
header('Content-type: text/javascript');
echo '';
== b.com/api.php ==
<?php
//....
$data = '{"ret":0,"msg":"ok"}';
// 让结果跳转到a.com域
header("Location: http://a.com/ifr-callback.php?data=".urlencode($data));
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。