Problème appel de plusieurs fonctions Jquery

Fermé
Utilisateur anonyme - 8 déc. 2010 à 23:12
 Utilisateur anonyme - 9 déc. 2010 à 21:44
Bonjour,

J'ai un petit souci avec jquery, la fonction .load et .get.
J'ai deux fonctions javascript utilisant jquery. Une qui appel de façon régulière des fonctions php pour rafraichir un status, et une autre qui s'occupe de lancer un travail en tâche de fon.

Lorsque je lance le rafraichissement, cela fonctionne bien. La fonction d'appel cyclique permet de rafraichir toutes les 500 ms. Mais lorsque j'appelle la fonction qui lance le travail, le rafraichissement se stoppe, jusqu'à ce que la fonction appellée avec jquery se termine...
Vous avez une petite idée ?


		<script type="text/javascript" charset="utf-8"> 
		$(document).ready(function() {
 
     } );
	  var refresh;
		
	  function start_refresh()
	  {
		refresh=setInterval("update_statut()", 500 );
	  }
	  function stop_refresh()
	  {
		clearInterval(refresh);
	  }

	  $(function() {
       update_statut = function()
	   {
			var test2 = $('#test').load("jobs.php?do=affichage_job&id=1");
			var test3 = $('#test2').load("jobs.php?do=affichage_job&id=2");
	   }
	   
	   start_jobs = function()
	  {
           $.get("jobs.php", {do:"lance_job",id:"1"});          
	  }

 });
		</script>


Et pour mes appels :
<div id="test"></div>
<div id="test2"></div>
<div id="test3"></div>
<a href="javascript:update_statut();start_refresh();">Start Refresh</a>&nbsp;<a href="javascript:stop_refresh();">Stop Refresh</a>&nbsp;<a href="javascript:update_statut();start_refresh();start_jobs();">Start Jobs</a>

3 réponses

Utilisateur anonyme
9 déc. 2010 à 21:10
Pas un petit volontaire pour m'aider ?
0
galou00 Messages postés 642 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 13 mai 2016 80
9 déc. 2010 à 21:28
Salut,
étant donné que tes 2 fontions appellent le même fichier (a savoir jobs.php), elles ne peuvent pas travailler en même temps dessus.
0
Utilisateur anonyme
9 déc. 2010 à 21:44
Malheureusement, avec un fichier jobs2.php (fichiers de noms différents), c'est la même punition...
0