我使用的是,jsonp,,除了一些函数外,所有的东西都是完美的跨域工作。像这样:
beforeSend:function(){
errobj.show();
errobj.html('<b>Loading...<\/b>');
},它从不显示加载,如果我使用它跨域(子域)。此外,一些动画和显示和隐藏的东西从来不起作用。
有人对跨域ajax/jquery问题有任何了解吗?
发布于 2012-12-08 07:02:36
出于安全考虑,浏览器倾向于单方面阻止在当前页面服务的域之外对URL进行的任何调用。使用JSONP,可以跨域请求内容是<script>标签.也检查一下这些链接
处理跨域Ajax调用的方法
编辑
此外,beforesend()在$(ajax)中也存在数据类型jsonp的问题。跨域JSONP请求不使用XMLHTTPRequest,因此事件流是不同的.预期()不会在JSONP开火
https://stackoverflow.com/questions/13775178
复制相似问题