2010-08-12 4 views
0

Je souhaite afficher une balise de script en texte brut renvoyée dans un objet json.ExtJS, affiche la balise de script dans la zone de texte de json obj

Un utilisateur entre du texte dans une zone de texte, le texte contient <Script>. Je veux que l'utilisateur puisse le faire. Le formulaire est soumis en utilisant json retour au serveur pour un traitement, le json retourné contient la balise <Script> pour la zone de texte. Je veux l'afficher en texte brut ne pas essayer de l'exécuter. ExtJS appelle eval sur la valeur et lance une erreur "Caractère invalide".

JSON:

{"data":{"SourceFormat":"TAGS","SourceValue":"<IFRAME SRC=\"example.com\" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>\r\n\r\<SCRIPT language=\"JavaScript1.1\" SRC=\"example.com;abr=!ie;\">\r\n\r\n</SCRIPT>\r\n\r\n<NOSCRIPT>\r\n\r\n<A HREF=\"example.com=$WEBMASTER/mnum=$MEDIANUMB/cstr=$CSTR/xsxdata=$XSXDATA/bnum=$BANNERNUM/optn=64?trg=http://example.com;abr=!ie4;abr=!ie5;sz=300x250;ord=$RANDOMNUM?\">\r\n\r\n<IMG SRC=\"http://example.com;abr=!ie4;abr=!ie5;sz=300x250;ord=$RANDOMNUM?\" BORDER=0 WIDTH=300 HEIGHT=250 ALT=\"Click Here\"></A>\r\n\r\n</NOSCRIPT>\r\n\r\n</IFRAME>","StartDateTime":"0001-01-01T00:00:00"}} 

spectateur JSON étrangle aussi sur cette

+0

pouvez-vous nous montrer le contenu du json retourné? – naikus

Répondre

Questions connexes