Jquery .get() funktioniert nicht in Internet Explorer

Ich habe da ein problem mit, na was wohl, IE8. Der folgende code, der aus Gründen der übersichtlichkeit vereinfacht, funktioniert nicht bei allen:

alert('before get');

$.get(getActivityURL('ActionName',{
    ts: new Date().getTime(), ...other params...}), 
{cache:false;},
    function (xml) {
    alert("in get callback");
},'xml'); //End $.get()

alert('in after get');

Den getActivityUrl() gibt eine gültige URL mit request-Parametern.

Dieser funktioniert einwandfrei in FF und Chrome. Aber in IE8 funktioniert dies nicht einmal in den $.get () - callback. Ich bekomme die "vor" und "nach" - Benachrichtigungen, aber nicht den "in" - Warnung, und in der Tat, es passiert nichts und die Anfrage wird NICHT gesendet. Ich weiß wirklich nicht, was zu denken, hier.

Die Antwort-Header "Content-Type:application/xml; charset:iso-8859-1" bestätigt in FF.

EDIT: $.post() nicht funktioniert, entweder.

Könnten Sie die komplette Funktion aufrufen, anstatt mit bits verpasst? Ihre aktuelle code würde nicht funktionieren in jedem browser.
Genau diesem code funktioniert in jedem browser speichern, IE8. Die "getActivityUrl(...)" eine gültige URL zurückgibt.

InformationsquelleAutor Alessandro | 2011-01-14

Schreibe einen Kommentar