Bene: JSON parsen Problem mit Form-Tag

Beitrag lesen

Erstmal Danke für die Antwort.

Hier mal meine neuen Ergebnisse:

wenn ich den HTML-Code vor dem json_encode() mit htmlentities() aufbereite, funktioniert die übergabe richtig.

Auf dem Client wird mir aber nicht mehr als HTML-Dargestellt, sondern ich sehe eine Seite die den Quelltext selbst enthält.

Ich nehme an das ich die HTML-Entities vor dem Einbinden auf der Seite wieder "zurückwandeln" muss. Habe aber für Javascript keine entsprechende Funktion gefunden.

---

Mein HTML-Code enthält übrigens das Hidden-Field mit der Session-ID
garnicht, dieses wird wohl von der Funktion json_encode() eingefügt??
Was ja ganz schon Banane wäre...

Hier mal zum nachvollziehen:
[code lang=php]
/* create structure */
$this->html =  '<!--// Search Service //-->
         <div>
  </div>
  <form></form>';

/* create data array */
$data_array = array ('html' => $this->html);

/* encode data array to json */
$encoded_data = json_encode($data_array);
[/code}