jQuery.getJSON funktioniert nicht ordnungsgemäß in IE8 mit gdata json-c. Warum? [Duplikat]

7

Verwenden von jQuery:

%Vor%

Firefox und Chrome funktionieren beide wie erwartet, aber IE löst weiterhin die Fehlerfunktion aus (wenn $.ajax verwendet wird), anstatt erfolgreich zu sein. Der Fehlerstatus ist "0", was nicht viel hilft.

Ich habe auch versucht, $.ajax mit cache:false ohne Erfolg zu benutzen.

Irgendwelche Ideen?

    
producerism 11.06.2011, 22:51
quelle

1 Antwort

21

Ich kann Ihnen nicht sagen, ob es ein Fehler in jquery oder IE ist, aber es sieht so aus, als ob die XDomainRequest in IE fehlschlägt. Fügen Sie dies der URL hinzu:

%Vor%

... so wird die Antwort als jsonp behandelt.

Bearbeiten: Es sieht aus wie Microsoft XDOmainRequest ist nicht in jQuery implementiert, daher können Sie keine Cross-Domain-Requests in jQuery mit IE (außer jsonp)

ausführen     
Dr.Molle 12.06.2011, 06:16
quelle