ajax跨域访问
已阻止跨源请求:同源策略禁止读取位于 http://zsh.cityhouse.cn/market/ajaxlogin.html?fromurl=http%3a%2f%2fwwwt.cityhouse.cn%2fdefault%2fforsalerank.html%3fmatchrand%3da0b92382 的远程资源。(原因:cors 头缺少 'access-control-allow-origin')。
从”http://www.b.com“访问”http://www.a.com“的资源,出现如上面的错误提示。
var loadurl = “http://www.a.com/market/ajaxlogin.html?';
loadurl += fromurl=+encodeuricomponent(location.href);
$('.popcontent').load(loadurl);
请问大家该怎么解决,谢谢~~~
------解决思路----------------------
服务器那边有设置access-control-allow-origin吗?
参考:http://blog.csdn.net/fdipzone/article/details/46390573
------解决思路----------------------
1. 在服务器端加header头access-control-allow-origin;
2. 服务器待调用的方法是否支持jsonp;
3. 如果1,2均不行,老老实实在服务器端使用curl获取数据,ajax呈现;