2010-12-03 22 views
1

Bonjour Je suis en train de développer une application simple où l'utilisateur peut changer un contenu dans une base de données en cliquant simplement sur "modifier et enregistrer" sans actualisation de la page. Ceci est fait avec Jquery, AJAX POST et CKeditor (la zone de texte d'où le contenu est récupéré)AJAX/JQUERY étrange comportement pour les caractères spéciaux

Si j'écris dans CKeditor textarea "Bonjour c'est un test!" Je reçois

<p>Hello this is a text</p> 

et tout fonctionne bien. Si j'écris "Bonjour, c'est un bon test, n'est-ce pas?" Je reçois:

<p> Hello this is a cool test, isn&#39;t it?</p> 

comme il se doit. Ceci est également envoyé via POST/JQuery/AJAX (vérifié par Firebug) mais étrangement dans le script PHP qui receivices la chaîne si je fais écho à la valeur passée je reçois

<p> Hello this is a cool test, isn 

Comment est-ce possible? Merci

EDIT SOLUTION TROUVE: J'ai dû ajouter encodeURIComponent(content) dans la ajax a envoyé des données

+0

le problème semble être le "&", des idées? –

Répondre

2

Comment mettez-vous exactement les données ensemble et l'afficher? Vous devez utiliser encodeURIComponent, mais normalement JQuery devrait le faire pour vous.