私は現在以下のようなコードを書いています
javascript
1var request = new XMLHttpRequest(); 2request.open('GET', `https://sheets.googleapis.com/v4/spreadsheets/${SHEET_ID}/values/sheet1?key=${API_KEY}`, true); 3 4request.responseType = 'json'; 5 6request.onload = function () { 7 var data = this.response; 8 var markerData = parseData(data); 9 10 var request2 = new XMLHttpRequest(); 11 request2.open('GET', `https://sheets.googleapis.com/v4/spreadsheets/${SHEET_ID}/values/sheet2?key=${API_KEY}`, true); 12 request2.responseType = 'json'; 13 request2.onload = function () { 14 var data2 = request2.response; //何故かここでnull 15 var markerData2 = parseData2(data2); 16 17 }(); 18request2.send(); 19}; 20request.send();
request.onload = function () の中にもう一つのrequest.onload = function () を実装している形になります
ところが、
二つ目のrequest2.responseの値が何故かnullになってしまいます、、
何が原因なのか全く見当がつきません
お力添え願いたいです
よろしくお願いします