Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    refresh chiamata ajax con jquery

    salve sono qui per chiedervi se potete risolvere il mio problema.
    sto creando un piccolo SN e ora sto scrivendo la chat e per renderla dinamica dal semplice refresh della pagina alle chiamate in ajax con jquery, allora dopo aver creato la funzione che chiama la pagina incaricata a produrre i messaggi della chat ho trovato il problema nel far eseguire periodicamente la funzione, cioè ogni mezzo secondo.
    ho già provato con setTimeout ma mi esegue solo la prima volta
    grazie per la disponibilità

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, se posti il tuo script col setTimeout sarebbe meglio per capire cosa non va.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    forse perche devi utilizzare setInterval?

  4. #4
    con setInterval da lo stesso risultato cmq ecco il codice:
    codice:
    function ref(){ 
    $(document).ready(function(){ 
    $('*').hide(); 
    $('*').fadeIn(); 
    $.ajax({ 
    type: "GET", 
    url: "ins.php", 
    data: "who=<?php echo $a; ?>", 
    dataType: "html", 
    success: function(msg){ alert('chiamata riuscita'); $('#messing').html(msg); }, 
    error: function(){ alert('errore nella chiamata'); 
    } 
    }); 
    }); 
    setTimeout(ref(),500);

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    function ref(){ 
    $(document).ready(function(){


    codice:
    function ref(){ 
    $('*').hide(); 
    $('*').fadeIn(); 
    $.ajax({ 
    type: "GET", 
    url: "ins.php", 
    data: "who=<?php echo $a; ?>", 
    dataType: "html", 
    success: function(msg){ alert('chiamata riuscita'); $('#messing').html(msg); }, 
    error: function(){ alert('errore nella chiamata');} 
    });  
    }
    setInterval(ref,500);

  6. #6
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    C'e' un po di confusione

    codice:
    $(document).ready(function(){ ref(); }); 
    
    function ref(){ 
    	
    	$('*').hide(); 
    	$('*').fadeIn(); 
    	$.ajax({ 
    	type: "GET", 
    	url: "ins.php", 
    	data: "who=<?php echo $a; ?>", 
    	dataType: "html", 
    	success: function(msg){ alert('chiamata riuscita'); $('#messing').html(msg); }, 
    	error: function(){ alert('errore nella chiamata'); 
    	} 
    	
    	}); 
    	setInterval('ref()',500);
    
    }

  7. #7
    ç.ç GRAZIE INFINITE

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.