Ciao a tutti..
Qualcuno sa darmi una mano col ajax, se si spiego cosa quale il mio problema.
Printable View
Ciao a tutti..
Qualcuno sa darmi una mano col ajax, se si spiego cosa quale il mio problema.
Se prima non spieghi il problema, nessuno può dirti se ti può aiutare o meno.Citazione:
Qualcuno sa darmi una mano col ajax, se si spiego cosa quale il mio problema.
^^
Io sul mio db ho dei dati salvati, questi dati li prendo usando il php tramite delle pagine da me create...
usando l'ajax prendo quello che ce nelle pagine php e le porto nella pagina che mi interessa...
codice js
il problema che per prendere i dati e caricarli dove mi interessa a me ci sta troppo tempo, vorrei ridurre questo tempo facendo una sola funzione o una cosa del genere..Codice PHP:
function Discussione(){
if(Ajax.readyState == 4 && Ajax.status == 200){
location.href = "#fondo";
document.getElementById("discussione").innerHTML = Ajax.responseText;
}}
function Online(){
if(Ajax.readyState == 4 && Ajax.status == 200){
document.getElementById("online").innerHTML = Ajax.responseText;
}}
function Numero_Online(){
if(Ajax.readyState == 4 && Ajax.status == 200){
document.getElementById("numero_utenti_online").innerHTML = Ajax.responseText;
}}
function Ricevi(){
Ajax = HttpAjax(Discussione);
Ajax.open("GET","message.php",true);
Ajax.send(null);
Messaggio_focus();
}
function Ricevi2(){
Ajax = HttpAjax(Online);
Ajax.open("GET","utenti/utenti_online.php",true);
Ajax.send(null);
Messaggio_focus();
}
function Ricevi3(){
Ajax = HttpAjax(Numero_Online);
Ajax.open("GET","utenti/numero_utenti_online.php",true);
Ajax.send(null);
Messaggio_focus();
}
window.setInterval("Ricevi();",1000);
window.setInterval("Ricevi2();",1005);
window.setInterval("Ricevi3();",1010);
cosa mi consigli
OT:
invece di usare 3 funzioni ricevi, usane 1 passandogli i parametri.
Mi puoi fare un esempio concreto...