[JSON] Impossible de modifier mon JSON sur Serveur
Bonjour,
Je ne comprends pas pourquoi mon fichier JSON ne se modifie pas sur mon serveur.
Je r�cup�re bien mon JSON que je convertie en Obj
Je modifie l'objet et j'affiche bien la modification de la case
La requ�tes xhr3 est bien au code 200...
Merci pour vos lumi�res
Code:
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);
} |