0

このコードを動作させようとしましたが、動作しません。

$(".edit").click(function(){
$(".edit").load("another.html #user_adr");
})

Firebug で確認すると、次のエラーが表示されます。

XMLHttpRequest cannot load file://localhost/Users/Desktop/site-new/another.html. Origin null is not allowed by Access-Control-Allow-Origin.

どうすれば修正できますか?

4

2 に答える 2

1

ブラウザは最近、ローカル ファイル システム上の他のファイルへの呼び出しをクロス ドメイン リクエストとして扱い始めました。他のドメインからページを呼び出すことは、デフォルトのセキュリティ設定によって禁止されています。

代わりに、ローカル マシンで単純な Web サーバーを使用してページを提供することをお勧めします。

于 2013-03-01T10:16:32.967 に答える
0

いいえ、クロスドメインリクエストを実行しています。適切なアクセスメカニズムがないと、クロスドメインリクエストを実行できません。 クロスオージンリソース共有

  1. リクエストを処理するにはウェブサーバーが必要です。ファイルプロトコルからファイルをロードすることはできません。
  2. ブロワーは、セキュリティ上の理由から、AJAX呼び出しのfile:///プロトコルを許可していません。
于 2013-03-01T10:14:19.310 に答える