2017-05-02 14 views
1

この他のサーバーでjsonファイルを読み込む方法は?

[{ 
"code": "Free", 
"type": "base", 
"name": "Start", 
"price": "Free", 
"subscriptionunit": "month", 
"subscriptionqty": 1, 
"customizable": false 

}] 

のように私のJSONファイル別々のサーバーと私のWebサーバーでこのJSONファイル私は同じ、同じサーバーと同じプロジェクトからJSON詳細を取得するには、次のようにコード化された別のサーバ。

$http({ 
       method: 'GET', 
       url: './json/priceplan.json', 
       dataType: "json", 
       headers: { 
        "Access-Control-Allow-Origin": "*", 
        "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", 
        "Access-Control-Allow-Headers": "Content-Type, X-Requested-With", 
        "Content-Type": "text/json" 
       }, 

      }) 
       .success(function (data) { 
        console.log("Ok : " + data);      

       }) 
       .error(function (data) {  
        console.log("Error : " + data); 
       }); 

別のサーバーでjsonファイルを取得する方法を知りたい。

+0

を購入する必要がいけない場合:http://stackoverflow.com/questions/10636611/how -does-access-control-allow-origin-header-work –

答えて

0

CORSヘッダーを設定しようとしていますクライアント側です。それは動作しません、これらのヘッダーは、クライアントからの要求ではなく、サーバーからのの応答にある必要があります。

リクエスト元のCORSを有効にするには、他のサーバーを変更する必要があります。これはサーバー側のことです。

+0

jsonpは動作しますか? – brk

+0

私は既にCORS other server.butを有効にしていますが、結果は得られませんでした。 – Lakmi

+0

@brk:はい、しかしフェッチされているものはJSONファイルではありません。 –

-2

他のサーバーがインターネットに接続されている場合は、そのサーバー上にいくつかのドメイン名を持つWebサイト(iisでMIMEタイプjsonを許可)をホストする必要があります。 www.xyz.com。

(www.xyz.comの公開フォルダ)jsonを保存し、URLでアクセスします。 www.xyz.com/file/test.json他

同じサーバー上の両方のサーバーが、その後、あなたは少なくとも、関連ドメイン

+0

これはこのquestion.iに関連していません.2つの別個のサーバーWebとサービスがあります。 – Lakmi

関連する問題