Hey!
Ich schreibe hier, weil ich verzweifelt bin ... Bin derzeit an nem größeren Projekt dran und habe folgendes Problem:
Per PHP wandle ich einen Array in JSON Code um (utf8 Codierung funktioniert soweit)
json_encode($encodedArray)
Jetzt muss ich den Code an mein Script übergeben: Da das Script nicht per AJAX angefordert wird, sondern ein anderes Script dieses Script einbindet per $.getScript (kompliziert, aber daran lässt sich leider nix ändern .. hätte das Problem andernfalls nicht :D) speichere ich es ganz einfach in einen Div Block ab.
Per jquery hole ich es dann durch .text() raus und parse es.
So ... funktioniert aber leider nicht im Internet Explorer, da er ein Problem mit der $.parseJSON Funktion hat. Habe die Exception gefangen und ausgegeben - anscheinend mag der IE den JSON Code nicht (invalid JSON)
Hab verschiedene Dinge ausprobiert, aber nix hat funktioniert.
Die große Frage ist: Gibt es eine Methode JSON Code von Server zu Client zu übertragen, ohne eine AJAX Request (sodass es selbstverständlich in allen Browsern funkt)?