j'ai envie d'écrire dans un fichier sur le serveur,
donc en utilisant l'objet xmlhttprequest c'est nickel tout marche bien, jusqu'au moment ... du teste
alors je souhaite envoyer via la méthode POST, un tableau d'objet, qui sera transférer sur un script php et ensuite ranger bien sagement dans un fichier au format JSON.
(donc j'ai bien effectuer la convertion objet -> texte avec JSON.stingify, ainsi que la reconvertion avec JSON.parse)
donc la conversion fonctionne bien je teste avec console.log coté "client" (localhost) : ok
ensuite l'envoie : aucune erreur, et le fichier est bien apparu, le format texte est conforme(visuellement en tout cas ^^), donc j'en déduis que tout est bon ...
enfin la reconvertion donc je lance un appel avec la méthode "get", l'url est bonne, j'insere un évenement de type "load", et pour l'instant seulement 1 instruction : afficher le tableau sous forme d'objet.
mais la ! une erreur au dela de ma compréhension actuelle, je cite :
"SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data"
donc la je suis face a un mur (en carton certes, mais je n'ai pas de ciseau ) et j'aurais besoin d'aide pour ce petit message d'erreur ...
donc le contenu du fichier (qui contient un seul objet pour l'instant) :
ça devrais marcher mais niveau sécurité il faut faire attention : tu ne sais pas ce qu'il y a dans ton fichier json, ça peut être n'importe quoi. Je ne pourrais pas t'aider à sécuriser ça, je ne m'y connais pas dans ce domaine en php.
Tu peux passer le sujet à "résolu" (bouton en haut à droite du sujet) et cliquer sur les pouces levés des messages qui t'ont aidé⋅e
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Erreur de syntax AJAX
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)