nam: JSON parsen Problem mit Form-Tag

Beitrag lesen

Der Fehler im Javascrip lautet:

missing } after property list
client.html (line 157)
({"html":"<!--// Search Service //-->\r\n\t\t\t\t\t \t\t<div>\r\n\t\t\t\t\t \t\t</div>\r\n\t\t\t\t\t \t\t<form><input type="hidden" name="PHPSESSID" value="8befc508f4486285a4cddde74f0d7ddd" /></form>"})

Hat jemand eine Idee woran dies liegen könnte und wie man das behebt?

Ja und ja.

Hallo erstmal!

Es liegt an den Anführungszeichen. JavaScript 'denkt', dass nach type=" Schluss ist.

Du musst deinen HTML-Schnipsel mit htmlentities() aufbereiten, bevor du in an json_encode() übergibst.

Gruss,
Mathias