Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1

    Ajax richiamare la stessa funzione all' onload della pagina

    Ciao a tutti, sto cercando, all' onload della pagina, di richiamare 2 volte la stessa funzione che utilizza ajax ma mi va a buon fine solo la seconda chiamata. Con la prima mi rimane la rotellina che gira dell' immagine di attesa. La funzione funziona, la uso anche in altri contesti.

    codice HTML:
    <body 
      onLoad="
          ajaxRequest('POST', '../ajax/jobs_of_sow.php?id=<?php print $_GET["id"];?>', 'myDiv', ''); 
          ajaxRequest('POST', '../ajax/not_sowed_jobs.php?id=<?php print $_GET["id"];?>', 'div_jns', '');
                  "
    >
    La funziona ajax è questa e funziona benissimo
    (ci manca il richiamo alla funzione che crea l' oggetto xmlhttprequest che ometto per non postare troppa roba):

    codice:
    function ajaxRequest(method, page, div, urlEncode)
      { 
      //alert('Funzione ajaxRequest() caricata correttamente');  
        
        objxmlhttp = xmlhttp();
        objxmlhttp.onreadystatechange=function()          
             {  
             //Simbolo di attesa          
               var caricamento="<img src='../../image/loading.gif' height='40px'>"            
               document.getElementById(div).innerHTML=caricamento;                     
               if (objxmlhttp.readyState==4 && objxmlhttp.status==200)            
               {                           
                setTimeout(
                      function()
                          {
                           document.getElementById(div).innerHTML=objxmlhttp.responseText;
                         }
                         ,2000
                            );                       
                 }          
      
          }
            
         
         page = page+urlEncode;
         objxmlhttp.open(method, page, true);        
         objxmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
         objxmlhttp.send(urlEncode);
         
         
             
      }
    Grazie mitici.
    Ultima modifica di camionistaxcaso; 15-05-2015 a 11:27

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.