に私は角JS $ http.get方法を使用して1つのAJAXリクエストを呼び出す必要がありますが、それは私がブロックされは、クロスドメインセット:真angularJS http.get()メソッド
クロスオリジン・リクエストエラーを示しています。同一生成元ポリシーをhttp://example.comでリモートリソースの読み取りを許可しません。 (理由:CORSヘッダー「Access-Control-Allow-Origin」がありません)。真 getメソッドで
に私は角JS $ http.get方法を使用して1つのAJAXリクエストを呼び出す必要がありますが、それは私がブロックされは、クロスドメインセット:真angularJS http.get()メソッド
クロスオリジン・リクエストエラーを示しています。同一生成元ポリシーをhttp://example.comでリモートリソースの読み取りを許可しません。 (理由:CORSヘッダー「Access-Control-Allow-Origin」がありません)。真 getメソッドで
が以下の通りです
私の方法は、クロスドメインを設定するにはどのような方法がある
$http.get(url).success(function(response) {
// some thing here
});
ですオプション:
'Access-Control-Allow-Origin' : '*'
をサーバーに追加します。'--disable-web-security'
フラグを設定します。あなたがCORS許可する必要があります:
.config(function($httpProvider){
$httpProvider.defaults.useXDomain = true;
$httpProvider.defaults.headers.common["Accept"] = "application/json";
$httpProvider.defaults.headers.common["Content-Type"] = "application/json";
$httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';
})
希望の方法は、ローカルのhtmlファイルを参照してgetメソッドを呼び出そうとしていません。 http-server経由で起動し、jsonpを使用することもできます。