Speichern von JSON in ein verstecktes input-element?

Ich muss in der Lage sein erzeugen eine effektiv unbegrenzte Anzahl von Datensätzen, also, was ich tun möchte, ist so etwas wie dieses;

<input type="hidden" name="items[]" value="{id:1,name:'some-name'}" />

Versuchte ich JSON.stringify konvertieren mein array in javascript, und speichern Sie es in der aktuellen hidden-input-element, sondern es umschließt alle Schlüssel und Werte in Anführungszeichen eingeschlossen werden, was natürlich zu Konflikten mit HTML-wickeln Sie den gesamten Wert in doppelte Anführungszeichen. Irgendwie muss ich die Flucht der Zitate, aber ich brauche diese Arbeit zwei Möglichkeiten...im Grunde sind diese Elemente generiert mit PHP und platziert die Seite in Ordnung ist, dann kann ich hinzufügen oder löschen von Elementen am Ende des Benutzers und senden die Seite, die PHP Durchlaufen diese versteckten Elemente und Aktualisierung der Datensätze.

Jemand irgendwelche Vorschläge auf eine Flucht-Methode von einer Sorte?

Schreibe einen Kommentar