du PHP à JSON - PHP - Programmation
Marsh Posté le 10-09-2011 à 23:14:57
Je suis pas sûr, mais je crois que j'ai posté cette question un peu trop tôt, car je crois avoir trouvé la réponse ici :
http://forum.jquery.com/topic/inva [...] jsonp-call :
Citation : it's the callback mechanism i missed. |
Je regarde et je reviens poster ici...
Marsh Posté le 13-09-2011 à 19:21:39
Ouais.
Moi on me les brise pas plus de 5 minutes, et quand ça arrive, je cherche même pas, j'utilise une autre fonction d'encodage style serialize() / unserialize()
base64_encode() / base64_decode
uuencode() / uudecode()
Marsh Posté le 13-09-2011 à 19:22:43
Quand ça foire du côté de json, il faut en principe utiliser un htmlentities() avant de json-encoder.
Marsh Posté le 13-09-2011 à 19:42:12
loool j'aime ton franc parlé
mais tu sais, c'est mon travail, et donc je vis ça au quotidien de devoir trouver un plan B pour contourner le problème, et non le résoudre
Or là, je travail pour mon club alors je me fais "plaisir" en tentant de faire les choses comme j'aime les faire normalement
Mais ceci dit, la solution que j'ai adoptée casse tout mes propos lol, j'ai utilisé ça :
http://pear.php.net/pepr/pepr-proposal-show.php?id=198
Merci en tout cas !
Marsh Posté le 10-09-2011 à 23:05:54
Bonsoir les hardwaïriens
Je voudrais récupérer du JSON généré en PHP.
Mon code PHP est le suivant :
Première question, (par curiosité, ma vrai question est la 2nd) pourquoi même quand je met "riri", "fifi" et "loulou" dans mes trois variables $header, $article et $footer, et que au lieu de bêtement afficher la variable $json, je fais :
Alors systématiquement, l'erreur JSON_ERROR_SYNTAX est levée ? (alors que la variable $json contient tout ce qu'il faut) ?
2ième question :
Coté client, j'utilise jquery, et j'ai ce code là :
Pour le HTML :
Pour le JQuery :
et cela provoque toujours l'erreur (les 3 variables contiennent du HTML):
Quelqu'un serait pourquoi ? J'ai regardé plein de site sur le sujet, chacun y va de sa solution, mais aucune ne marche (d'où les transformations en UTF8 et l'ajout des antislash)
Merci par avance !
Message édité par naeco le 10-09-2011 à 23:12:17