ホームページ > バックエンド開発 > PHPチュートリアル > Ajax クロスドメイン アクセス ソリューション

Ajax クロスドメイン アクセス ソリューション

WBOY
リリース: 2016-06-13 12:25:26
オリジナル
942 人が閲覧しました

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 を使用します。サーバー側でデータを取得するため、

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート