2009-09-12 8 views
0

J'ai une page php qui retourne des données dans json. Fondamentalement, je fais écho sur cette page.Balises html dans les données renvoyées par json

Les données renvoyées ont des balises html. Cela provoque la rupture de mon code jQuery.

Existe-t-il un moyen de nettoyer les données et de supprimer les étiquettes avant de les placer dans l'objet json?

De plus, je suis en train d'afficher les données de JSON dans une zone de texte et idéalement, je voudrais montrer les balises HTML dans le textarea ...

+0

est-il nécessaire que vous utilisez json? .. ne serait pas un simple $ ('textarea # id'). load() suffit? –

+1

Je pense que la réponse PHP comprend la réponse de base . Quelque part dans ce balisage est le texte JSON de l'OP. Existe-t-il un moyen d'effacer la réponse avant de répercuter le texte JSON? –

+0

Ce serait bien de voir un exemple, car je suis curieux si vous avez des citations dans le code HTML. –

Répondre

0

Lorsque vous créez le JSON, vous pouvez utiliser json_encode() sur la les valeurs qui ont html dans votre code php - cela va échapper aux valeurs dans json afin qu'il valide et sera utilisable dans jquery. Je ne l'ai pas essayé, mais vous ne devriez pas avoir de problème à ajouter la valeur à une zone de texte.

Questions connexes