phpData zuerst laden, dann anzeigen?

crazy_chicken

Erfahrenes Mitglied
Hallo zusammen, folgende frage
Code:
$.ajax({
  type: "POST",
   url: "http://www.url.com",
   success: function(phpData){
         document.getElementById('blabla').innerHTML=papData;  //     


   }
   });

wie kann ich denn machen, dass phpData zuerst geladen wird, also der Inhalt z.B. die bilder etc. und erst danach phpData anzeigen?
Habe gegoogelt, aber nichts sinnvoles gefunden..

Danke im Voraus.
 
Das Problem, dass du keine Antwort bekommst, ist glaub ich nicht, dass keiner die Lösung weiß, sondern eher dass dein Problem keiner versteht.

Versuchs mal ein bisschen genauer zu Beschreiben!

(Abgesehen davon dass dieser Code nicht ****t)
Bekommst du in phpData einen HTML Code zurück?

greez THEJS
 
Zuletzt bearbeitet:
Okay, ich erkläre es noch mal :).

http://www.url.com ist eine html-Datei, wo auch bilder ausgegeben werden.
Div-Container "blabla" zeigt dann diesen Inhalt. Das Problem ist, wenn z.B. die internetverbindung zu langsam ist, so wird der Div-Inhalt schnell geladen, aber die Bilder dauern immer und das sieh der Besucher.
ich würde gerne das so machen, dass die Bilder zuerst geladen werden und erst danach der komplette inhalt angezeigt wird.

Hoffentlich ist die frage jetzt klar formuliert.=)

Danke!
 
Versuchs mal so:

Geh mal auf http://visualjquery.com/ da gibt es einige Beispiele. Unter anderem auf für AJAX-Events.
Probier das Ganze mal mit ajaxComplete oder ajaxSuccess aus.

Sollte das auch nix bringen, könntest du noch folgendes Versuchen:
Lade deinen HTML-Code in ein unsichtbares div.
(Bind jquery ein, falls du das noch nicht hast)
In diesem übertragenen HTML-Code machst du dieses javascript:
Code:
<script type="text/javascript">
    $(function(){
        $("#ID_DES_UNSICHTBAREN_DIVS").show();
    });
</script>
 

Neue Beiträge

Zurück