2016-04-06 8 views
-1

は、私はjqueryのAJAXを使用して、すべてのデータを取得しようとしていますwww.example.com/mydata.jsonjQueryのJSON APIを

[{"id":1,"name":"site1"}, 
    {"id":2,"name":"site2"}, 
    {"id":3,"name":"site3"}, 
    {"id":4,"name":"site4"}] 

でホストされているJSONファイルmydata.jsonを持っている....

 $.ajax({ 
     url: 'http://www.example.com/mydata.json', 
     dataType: 'json', 
     complete: function(data){ 
      console.log(data) 
     }, 
     success: function(data){ 
      console.log(data) 
     } 

    }); 

私はエラーを取得します」要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。私は変更しようとしましたdataType: 'jsonp'また?callback=?を試しました.getJson method何も働いていません...私は外部のjsonファイルから何かを返す必要があります(それは私の制御の下にあります...)jsonファイルの代わりにjsを使用する方が良いですか?

注:私はヘッダーを設定...またはこの置き.htaccessの

答えて