元の投稿で私が推奨したばかげた小さな方法で、 JSON データをフェッチする独自の関数を作成することになりました。返信してくれたみんなに感謝します。JavaScript ライブラリの依存関係に関するガイダンスは非常に役に立ちましたが、私は別の道をたどりました。
JSON をフェッチする独自の関数を作成するためのガイドとして、このスタック オーバーフローの回答を使用しました。データを同期的にフェッチする必要があったため、この別の記事で概説されているヒントを使用して関数を調整しました。
最終的に、私の関数はこのようになりました。一緒に来る他の誰かに役立つことを願っています。
var fetchJSON = function(path, callback) {
var httpRequest = new XMLHttpRequest();
httpRequest.open('GET', path, false);
httpRequest.send();
if (httpRequest.readyState === 4) {
if (httpRequest.status === 200) {
var data = JSON.parse(httpRequest.responseText);
if (callback) callback(data);
}
}
}