HILFE! mein Ajax lädt dauernd obwohl es fertig ist

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • HILFE! mein Ajax lädt dauernd obwohl es fertig ist

    Hi leutz.

    ich habe ein problem mit meinem ajax.
    wenn ich meine seite offne, wird alles ganz normal mit ajax geladen und funktioniert.

    auf der seite rufe ich die fuktion ganz normal auf "load()".

    allerdings lädt der browser FF dauern etwas, obwohl es nix zum laden gibt.

    hat jemand dieses phänomen bei FF beobachet?

    was kann ich daran machen, so dass es nicht dauernd lädt, sondern nur wenn es fertig ist?

  • #2
    Hast du einen Link?

    mfg

    Kommentar


    • #3
      hi.. ne ich habe das nur auf local host.

      ich habe aber herausgefunden, wordan es liegt.

      ich gebe den übergebenen wert der php datei mit
      PHP-Code:
      document.write(txt
      aus.. und dadurch lädt es permanent.

      wenn ich
      PHP-Code:
      document.getElementById("divContainer").innerHTML=txt
      benutze, lädt es gabz normal.. also nur ganz kurz.

      wieso ist das bei der ersten variante so?

      Kommentar


      • #4
        Weis den keiner bescheid, wieso das so ist?

        gibt es eine alternative zu "document.write()" ???

        Kommentar


        • #5
          Heeeyyy Leute!! Seid Ihr eingeschlafen??

          Kommentar


          • #6
            zeig doch mal deine AJAX Methoden und die PHP-Datei, die aufgerufen wird.

            Kommentar


            • #7
              ajax
              PHP-Code:
              function load()
              {        
                      

                      
              with (new Ajax())
                      {
                          
              url="ajax/ausgabe.php";
                          
              method="POST";
                          
              params="";
                          
              onSuccess=successHandler;
                          
              onError=errorHandler;
                          
              doRequest();
                      }
                    

                      
              //Den Text in die Seite einfügen
                      
              function successHandler(txt,xml)
                      {                          
                                                  
                                  
              document.write(txt);        
                                  
                                  
              //document.getElementById("div").innerHTML=txt;
                      
              }
                      

                  
                      
              //Fehler
                      
              function errorHandler(msg)
                      {
                        
              alert("fehler");
                      }
                      

              php datei
              PHP-Code:
              <?php 

                  $ausgabe 
              "lalalalalal ";

                  echo 
              $ausgabe;
                  
              ?>
              durch das document.write(txt); wird ajax im FF3 dauernd ausgeführt. im IE nicht

              Kommentar


              • #8
                scheint so als wenn heute Feriertag bei euch ist.

                Kommentar


                • #9
                  Da du so ungeduldig bist und ständig drängeln ... schliesse ich den Thread mal für einen Tag, damit du endlich lernst, wie man sich in einem Forum zu benehmen hat.

                  *CLOSED*

                  Und wehe, wenn du eine neuen aufmachst

                  Kommentar

                  Lädt...
                  X