Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    non mandi codice e non so di cosa si possa discutere.
    L'esempio di sotto, per quel che può valere, funziona.
    Ma non è da usare. Meglio fare solo una chiamata, inviando gli n parametri e ricevendo le n risposte tutte in una volta. A te poi l'onere di disassemblare la risposta e utilizzarla nel modo giusto.

    codice:
    function Button1_onclick()
    {
        for(var i = 1; i <= 20; i++)
        {
            ajax("?comando_ajax=0", onload, {"id":i});
        }
    
        function onload()
        {
            var t = this.request.responseText;
            document.getElementById("p1").innerHTML += t + "<br>";
        }
    }
    Ciao e grazie mille per la risposta.

    Non ho messo il codice perché l'altra volta ho scritto un messaggio con il codice e l'amministratore mi ha detto che la prossima volta che scrivevo codice venivo bannato.

    Cmq, qui metto il codice che ho creat io:
    codice:
    for(var i=1; i<=31; i++)
        {
            var day=newd.getDay()+i;
            document.getElementById(day).innerHTML=i;
            var mesio = mes;
            var gig = i;
            var idutente_cal = ("<?=$idutente_cal?>");
    
    
            $.ajax({
            type: "GET",
            url: "cal2.php?data="+gig+"/"+mesio+"/"+an,
            success: function(res){
              
                
                var esito=res;
                
                if (esito=='ok')
                    {
                        document.getElementById(day).style.background="red";
                    }
                }
                    }); 
            
      
           
            
            
        }
    la chiamata ajax me la effettua quando i=31 e me la effettua per 31 volte...
    Ultima modifica di ciro78; 03-08-2016 a 20:14 Motivo: tag code

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da ylio82 Visualizza il messaggio
    Ciao e grazie mille per la risposta.

    Non ho messo il codice perché l'altra volta ho scritto un messaggio con il codice e l'amministratore mi ha detto che la prossima volta che scrivevo codice venivo bannato.

    Cmq, qui metto il codice che ho creat io:
    codice:
    for(var i=1; i<=31; i++)
        {
            var day=newd.getDay()+i;
            document.getElementById(day).innerHTML=i;
            var mesio = mes;
            var gig = i;
            var idutente_cal = ("<?=$idutente_cal?>");
    
    
            $.ajax({
            type: "GET",
            url: "cal2.php?data="+gig+"/"+mesio+"/"+an,
            success: function(res){
              
                
                var esito=res;
                
                if (esito=='ok')
                    {
                        document.getElementById(day).style.background="red";
                    }
                }
                    }); 
            
      
           
            
            
        }
    la chiamata ajax me la effettua quando i=31 e me la effettua per 31 volte...
    hum mi sento chiamato in causa (forse...)

    puoi mettere codice nel sito ma devi usare i tag code come hanno fatto gli altri..altrimenti chiudo

    ho ancora modificato io visto che non era chiaro

    in merito al tuo problema mi pare ovvio che la esegue 30 volte...se è in un ciclo
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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 © 2026 vBulletin Solutions, Inc. All rights reserved.