Augmentation de l'indice de boucle sur le retour de la réussite AJAX jQuery

voix
0

Je forme HTML, et je veux envoyer des valeurs saisies textarea à un tableau de jquery et en utilisant pour la boucle exécuter la ajax. ma préoccupation est que je veux exécuter un après l'autre, une fois que je suis arrivé le succès de rappeler alors il devrait augmenter. mon code ci-dessous vous plaît

    <form id=SendData method=post>
      <textarea name=userids id=DataArray cols=10 rows=7></textarea>
      <button type=submit name=submit>submit</button>
   </form>

et mon jQuery

<script>
$('#SendData').on('submit',function(e){
    e.preventDefault();

    var dataarray = $('#DataArray').val().split(,);

    for(var i=0; i<dataarray.length){

        $.ajax({
            type:'post',
            url:'reparepoola.php',
            data:{nuserid:dataarray[i]},
            success: function(result){
                if(result){
                    alert(result);
                    i++;
                    }else{
                        alert(end loop);
                        brake;
                        }
                }

            });

            }
    });
</script>

ma boucle ne fonctionne pas correctement mon seul souci est qu'il doit exécuter un après l' autre. J'ai essayé , setintervalmais rien. Je veux retarder la boucle pour 1sec mais son excitant au milieu de la boucle. si j'ai plus de 20 valeurs dans le tableau.

mon fichier reparepoola.php envoie avec succès les résultats de retour quand je vérifie avec 2 valeurs. plus que cela ne fonctionne pas correctement.

mon reparepoola.php

include('dbhconfig.inc.php');


if($_POST){

         $newuserid = $_POST['nuserid'];

      $repare = $dbh->prepare(SELECT * FROM members WHERE userid='$newuserid');
      $repare->execute();

        while($reparerow=$repare->fetch(PDO::FETCH_ASSOC)){

          $sponsor =$reparerow['sponsorid'];
          $todaydate=$reparerow['doj'];
          $userid = $reparerow['userid'];

          include('sponsorcomission.php');

          include('poola.php');

          echo $newuserid;  
         }

    }
Créé 27/11/2018 à 15:17
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more