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.
La funziona ajax è questa e funziona benissimocodice 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', ''); " >
(ci manca il richiamo alla funzione che crea l' oggetto xmlhttprequest che ometto per non postare troppa roba):
Grazie mitici.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); }

Rispondi quotando
