Ajax クロスドメイン アクセス
クロスオリジン リクエストはブロックされました: 同一オリジン ポリシーにより、http://zsh.cityhouse.cn/market/ajaxlogin.html?fromurl=http://wwwt.cityhouse での読み取りが禁止されています。 cn/default/ forsalerank.html?matchrand=a0b92382 のリモート リソース。 (理由: CORS ヘッダーに「Access-Control-Allow-Origin」がありません)。
「http://www.b.com」から「http://www.a.com」のリソースにアクセスすると、上記のエラーメッセージが表示されます。
varloadurl = "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. サーバー側で Access-Control-Allow-Origin を追加します。
2. サーバーによって呼び出されるメソッドが JSONP をサポートしているかどうか。
3. 1 も 2 も機能しない場合は、Curl を使用します。サーバー側でデータを取得するため、