2010-10-31 29 views
0

J'envoie du code html via jQuery, et dans ce html il y a différentes valeurs qui doivent être cotées, et dans un cas, il y a une valeur imbriquée, donc j'ai être en mesure d'envoyer les deux types de citations. Voici quelques exemples de code:Besoin d'envoyer deux types de guillemets dans une chaîne via jQuery

var myVar = "<tag value='foo' value2="config={'bar':null, 'foo2':true}" />"; 

Comment s'assurer que les guillemets sont correctement envoyés?

Répondre

2

Vous pouvez y échapper.

var myVar = "<tag value='foo' value2=\"config={'bar':null, 'foo2':true}\" />"; 
+0

Voir, c'est la chose déroutante. J'ai essayé de leur échapper, en vain. J'utilise jQuery pour recharger un div qui contient un lecteur vidéo (qui a lui-même un repli flash pour que je puisse streamer m4v en FF). Le code pour échanger le contenu div fonctionne dans Chrome, et le code de secours fonctionne dans FF, lorsque dur codé (voici un exemple codé en dur: http://www.roestudios.com/dump/tester-hard.html dans FF, flux vidéo bien). Mais déplacer exactement le même extrait dans mon petit extrait jQuery pour pouvoir recharger dynamiquement et échapper les guillemets ... nadda. Vous pouvez voir cet exemple ici http://www.roestudios.com/dump/tester.html –

1

Vous pouvez échapper les guillemets dans la chaîne, en ajoutant une barre oblique devant lui.

comme celui-ci

"some text \" more text"