Archiv verlassen und diese Seite im Standarddesign anzeigen : jQuery Ajax-Post Problem mit IE6
Niji-chan
17.09.2008, 12:29
Hi,
wenn ich mit jQuery eine AJAX-Abfrage per
$.post(php_datei, {typ: 'xyz', input: mein_input}, function (data) {alert(data);}, "json");
mache, funktioniert es in allen Browsern - nur nicht im IE6 …
Woran kann das liegen?
Xardas der Dunkle
17.09.2008, 14:06
Vielleicht solltest du erstmal genau definieren was nicht funktioniert.
Zumal das Problem wohl gemerkt nicht in dieser Zeile liegen muss sondern auch schon davor sein kann, die IE-Reihe ist bei sowas sehr pingelig, wo FF und Co ein Auge zudrücken bzw. die Fehlerhafte Anweisung einfach ignorieren bricht der IE ab.
Was zum Beispiel auch ein Problem sein kann, du fragst nach "json" wird auch wirklich valides JSON zurückgegeben?
Niji-chan
22.09.2008, 09:52
Also - an sich habe ich keinen Fehler gemacht, sondern der IE6
Der nämlich hat bei einzeiligen Kommentaren die nächste Zeile mit hineingenommen. So kam es dann dazu, dass er Teile des eigentlich auszuführenden Codes als Kommentar gelesen hat.
Also:
IE-Bug-Merksatz Nr 1.000.000.000:
Benutze in deinem JavaScript keine einzeiligen Kommentare!
… was fürn Bug …
dead_orc
22.09.2008, 14:49
Hast du vielleicht unterschiedliche Linebreaks benutzt? Also z.B. größtenteils \r\n aber in der Zeile nur \n? Denn der Bug scheint mir selbst für den Internet Explorer ein wenig seltsam.
Niji-chan
25.09.2008, 22:00
für den Umbruch habe ich ENTER gedrückt???
Crash-Override
26.09.2008, 12:35
Kannst du den Fehler reproduzieren, weil wie gesagt selbst fuer IE Verhaeltnisse ist der Bug etwas seltsam.
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.