IE8 - Wie wird JQuery-Code nach dem Laden von Inhalten ausgeführt?

Ich habe eine Situation, in der ich eine übergeordnete Webseite lade (zufällig Java JSP), deren Inhalt ich mithilfe von Ajax (asynchron) in eine dokumentenfertige Funktion lade, wobei ich erwarte, dass die Seite alles wiedergibt, was sie schnell kann, und dann den JQuery-Code ausführt Führen Sie eine asynchrone Arbeit durch, nachdem die Seite angezeigt wurde.

Es funktioniert wie erwartet in Firefox - Seite rendert schnell und dann führt der JQuery-Code Ajax-Aufrufe aus, die andere Elemente laden.

In IE8 wird gewartet, bis alles erledigt ist, und dann werden die fertigen Ergebnisse gerendert. Mein dokumentenfertiger Versuch wird nicht gewürdigt. Es befindet sich dort und lädt die Seite, während mein Code im Abschnitt "Dokument bereit" ausgeführt wird. Anschließend werden die vollständigen Ergebnisse von allem im Browser abgelegt.

Gibt es eine Problemumgehung? Gibt es eine Möglichkeit, den IE8 dazu zu bringen, sich in dieser Hinsicht wie Firefox zu verhalten? Die Seite so schnell wie möglich zu rendern und anschließend einige JQuery-Code- / Ajax-Aufrufe auszuführen, NACH DEM Rendern?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage