$ .getJSON funktioniert nicht im IE

8

Ich verwende folgenden Code, um Daten von JSON zu erhalten.

%Vor%

Es funktioniert in Mozilla, Chrome und anderen Browsern, aber nicht in IE. (Nicht in jeder Version).

    
TJ. 25.04.2012, 12:04
quelle

2 Antworten

14

$.getJSON hat eine Tendenz zu Cache resultiert in IE . Verwenden Sie stattdessen $.ajax .

Der zugehörige Anruf sollte in Ihrem Fall so aussehen:

%Vor%

Stelle sicher, dass du cache: false hast.

UPDATE:

Es scheint sich um ein Konfigurationsproblem auf dem Host mit der Anforderungs-URL zu handeln, die das OP tatsächlich verwendet. Wenn Sie direkt mit dem IE-Webbrowser zur URL gehen, wird der Host abgebrochen. Sie können nicht viel tun, um das Problem an den Host zu melden, z. B. eine E-Mail an den Webmaster des Hosts.

    
Spoike 25.04.2012, 12:13
quelle
2

Ich hatte den gleichen Fehler auf einer Seite und fügte folgende Zeilen hinzu:

%Vor%

und es funktioniert endlich für mich;) kein Fehler mehr für IE9

Dieser Beitrag hilft mir jQuery Call to WebService zurück "Kein Transport" Fehler

    
bsuttor 20.01.2014 14:57
quelle