ローカルマシンで正常に機能しているスクリプトを作成していますが、それをWebサーバーにアップロードすると、$。getJSONリクエストが機能しません。
function loadData(fileName) {
return $.getJSON(fileName + ".json");
}
var data;
var myFile = "Data";
loadData(myFile).done(function (data1) {
if (data1 && data1.info) {
data = data1;
$.each(data1.info[0], function (key, value) {
alert(value);
});
}
});
私は内部コードの多くを切り取っており、基本的には結果を取得してhtml要素に入れています。要求しているURLはリモートサーバー上にありますが、ハードドライブからこのhtmlページを実行すると機能します。Webサーバーにアップロードすると、ポップにならないので、$。getJSONが実行されていないようです。
フォルダーとしてApacheにアップロードしました
Folder
|
|-->Index.html
|
|-->Data.json