1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
window.onload = function() {
var xhr2 = getXMLHttpRequest();
// Chargement de la carte en Json
xhr2.open("GET", './maps/map6.json', false);
xhr2.send();
if(xhr2.readyState != 4 || (xhr2.status != 200 && xhr2.status != 0)) // Code == 0 en local
throw new Error("Impossible de charger la carte nommée \"" + './maps/map6.json' + "\" (code HTTP : " + xhr2.status + ").");
var map6JsonData = xhr2.responseText;
// Analyse des données
var map6Data = JSON.parse(map6JsonData);
alert("Case 1/1 de map 6 " + map6Data['terrain'][1][1]);
map6Data['terrain'][1][1] = 0;
alert("Case 1/1 de map 6 après changement " + map6Data['terrain'][1][1]);
var xhr3 = getXMLHttpRequest();
xhr3.open("POST", './maps/map6.json', false);
xhr3.setRequestHeader('Content-Type', 'application/json');
xhr3.send(JSON.stringify(map6Data));
alert("code HTTP : " + xhr3.status);
} |
Partager