Ciao, mi aiuti a capire, io avevo risolto in questo modo:
Premendo un un bottone avvio la funzione temporizzata:
Prelevo i messaggi dal database:codice:function StartChat(){ $('#result-chat').html('<div id="loader-chat"><img src="images/svg-loaders/loader-chat.svg" height="70" width="70"/></div>'); tm = window.setInterval('ShowMessages()',4000); console.log('avvio chat'); }// end StartChat
Stop la funzionecodice:function ShowMessages() { //Chiamata ajax $.ajax({ //Imposto il tipo di invio dati type: "POST", //Invio i dati alla pagina php url: "http://sito.it/query.php", //Dati ricevuti in formato html dataType: "html", success: function(msg) { $("#result-chat").html(msg); $("#result-chat").fadeIn(1500); // debug console.log('Counter "ShowMessages"'); }, error: function() { console.log('Chiamata ajax fallita!'); } }); }// end ShowMessages
codice:function stopMessages(){ window.clearInterval(tm); console.log('stop chat'); }// end stopMessages
Come posso convertirla nel tuo metodo?

Rispondi quotando