Ämne: AJAX-problem
Visa ett inlägg
Oläst 2007-11-27, 14:45 #3
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
Såhär ser själva anropet från sidan ut. Denna kod fungerar och jag får ett sökresultat varje gång.
Finns det någon Javascript-metod för att "uppdatera" ett element. Alltså något man måste anropa efter att man har
lagt till HTML-kod i sökresultat-DIVen för att webläsaren skall "hitta" den?


Kod:
  function search() {
     

       var searchterm = document.getElementById("searchfield").value;      
           
 
       if(searchterm.length > 1) {      
 
         if (window.XMLHttpRequest) {               
           var xmlhttp=new XMLHttpRequest();
         } else if (window.ActiveXObject) {            
           var xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
         }

         if (xmlhttp) {
           xmlhttp.onreadystatechange = function updatedesearchresult() {
             if (xmlhttp.readyState==4) {
               if (xmlhttp.status==200) {
                 document.getElementById("res").innerHTML=xmlhttp.responseText;
               }
             }
           }

           xmlhttp.open("GET", "search.php?search=" + searchterm, true);
           xmlhttp.send("");
         }
       
       } else {
          document.getElementById("ajres").innerHTML='';           
            
       }  
       
     }
andi är inte uppkopplad   Svara med citatSvara med citat