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 : S�lectionner tout - Visualiser dans une fen�tre � part
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);
 
}