前提・実現したいこと
javascriptでjsonファイルを取得したい
発生している問題・エラーメッセージ
戻り値がundefinedになる
該当のソースコード
javascript
1console.log(getJSON()); 2//undefined 3 4function getJSON() { 5 var url = 'https://hogesite.com/hoge.json'; 6 var request = new XMLHttpRequest(); 7 request.onreadystatechange = function() { 8 if(request.readyState === 4 && request.status === 200){ 9 console.log(JSON.parse(request.responseText)); //jsonファイルの中身は確認できる 10 return JSON.parse(request.responseText); 11 } 12 } 13 request.open('GET', url); 14 request.send(); 15} 16
試したこと
console.logでのプリントデバッグ
補足情報(FW/ツールのバージョンなど)
IE11に対応させる必要があります。
開発環境 Windows10 Home(64bit) / Chrome バージョン: 89.0.4389.90(Official Build)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/30 09:26
2021/03/30 09:39 編集
2021/03/31 01:24