Bonsoir,
J'ai un soucis au niveau de la portée d'une variable dans une requête au niveau de mon callback. Est-ce que quelqu'un pourrait jeter un oeil ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| static getData(url, callback) {
let rep;
const xhr = new XMLHttpRequest();
xhr.open('GET', url, true); //
xhr.send(null);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
callback(rep = JSON.parse(xhr.responseText));
}
else {
console.log('chargement...');
}
}
} |
Ajax.getData(url, () => { map.createMarker() });
La classe Map
1 2
| createMarker() {
for (var info of rep) { ..... // ReferenceError: rep is not defined |
Partager