Rumah > pembangunan bahagian belakang > tutorial php > ajax跨域访问解决方法

ajax跨域访问解决方法

WBOY
Lepaskan: 2016-06-13 12:25:26
asal
947 orang telah melayarinya

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呈现;

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan