0

私のモバイル アプリケーションでは、HTML コードをコンテナに動的にロードしたいと考えています。

jQuery から load メソッドを試しましたが、chrome は次のように言っています。

Origin null is not allowed by Access-Control-Allow-Origin.

私のコード:

container.load("feeds.html");

これは可能であるべきだと思います。手伝って頂けますか?

4

2 に答える 2

2

ヘッダーが提供さload()れていないため、ローカル ソースからは取得できません。originこれを行うには、ロードするロジックを変更する必要がありjsonpます。

于 2012-10-26T10:09:19.597 に答える
0

CORS (Cross-Origin Resource Sharing) を行うことはできません。Jsonpとして値を取得するか、以前の回答から小さな回避策を講じる必要がありますOrigin Policy

$.getJSON を使用します。URL に部分文字列が含まれている場合は、リクエスト タイプをデフォルトの「json」から「jsonp」に変更するというちょっとした魔法が行われcallback=?ます。

于 2012-10-26T10:14:49.373 に答える