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

    [ajax] più chiamate, con cilco for

    Ho la necessità di eseguire varie chiamate ajax quando viene premuto un tasto. Il numero delle chiamate è variabile, quindi avevo pensato di inserire la chimata ajax in un ciclo for, che ad ogni ciclo fa una chiamata ajax diversa..per farlo funzionare ho dovuto rendere le chiamate sincrone, con ASYNC:FALSE, però in questo modo perdo l'asincronismo di ajax..c'è una soluzione migliore?
    se tolgo ASYNC:FALSE, quando premo il tasto non succede niente(non viene eseguita neanche una chiamat ajax)

  2. #2
    Codice?
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    for(var i=0;i<conta_id;i++){
    $.ajax({
    type: "GET",
    url: "../cgi-bin/prove/manda_bool.php",
    dataType: "json",
    async: false,// settato a false per rispettare l'esecuzione del FOR
    success: function(bool){

    mod_mk(latit, longit, nome, bool);
    change_color_row(bool, ids_rows[i]);
    },// fine success

    error: function(){ alert("Chiamata fallita!"); }// fine error

    }); //fine ajax
    } // fine ciclo for

    la variabile ids_rows[i] è quella che ovviamente cambia valore ad ogni chiamata ajax, e anche la bariabile "conta", che regola il ciclo for, è variabile( conta=ids_rows.length)

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.