Bonjour,

Comme je suis nouveau en jQuery ainsi qu'en Ajax, je voudrais savoir si appeler une fonction Ajax de façon récursive est contre indiqué ou pas.
Voici un code simplifié qui illustre le principe de base que je souhaite utiliser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$.fn.maFonctionAjax = function(fileName, urlQuery) {
    $.ajax({
	type: 'GET', 
	url: 'chemin/vers/dossier/ajax/'+fileName, 
	dataType: 'json',
	data: urlQuery,
        //Récupère un jeux de résultats.
	success: function(results, textStatus, jqXHR) {
	  //Appel une fonction pour chaque résultat trouvé.
	  $.each(results, function(i, result) { $.fn.uneFonction(result); });
	},
	error: function(jqXHR, textStatus, errorThrown) {
	  //Affiche l'erreur.
	  alert(textStatus+' maFonctionAjax: '+errorThrown);
	}
    });
 
    return this;
  };
 
    //Liste un tableau d'objet et fait un appel Ajax pour chaque résultat.
    for(var i = 0; i < tabObjets.length; i++) {
      //Définit la requête pour l'appel Ajax.
      var urlQuery = {'param_1':tabObjets[i].param_1, 'param_2':tabObjets[i].param_2};
      $.fn.maFonctionAjax(tabObjets[i].fileName, urlQuery);
    }
Cette façon de solliciter l'Ajax est elle correcte ou y a t-il des risques ?

Merci d'avance pour vos conseils.