静的 team.json ファイルで ajax 呼び出しを実行しようとしています:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
これが私の正確なAJAX呼び出しです:
this.testData = function() {
return $.ajax({
type: "GET",
url: "js/dummy-data/teams.json",
dataType: "json",
async: false,
success: function(data) {
console.log(data);
}
});
}
問題は、 を呼び出すとtestData()
、Chrome インスペクタ ツールのネットワーク タブに表示されるのは、「GET」ではなく「OPTIONS」と呼ばれるものです。
「Origin null is not allowed by Access-Control-Allow-Origin」というエラーも表示されます...
私がやりたいことは、json オブジェクトを返し、console.log アウトすることだけです。どこが間違っていますか?