Bonjour,

Je découvre cette librairie, et je ne comprends pas un point particulier :

j'ai un php : status.php qui me renvoi soit 2 soit 3.

Si j'utilise "Request" :

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
function gestionClic3()
{
  var url = './status.php';
  myAjax1 = new Ajax.Request(
	  url,
      {
        method: 'get',
        /*frequency: 3, decay: 1,*/
		evalScripts: true,
		onComplete: afficheReponse
      });
}
 
function afficheReponse(request)
{
$('resultat').innerHTML = request.responseText;
}
tout marche très bien, la valeur renvoyée par le php est correctement affiché.

par contre si je veux utiliser PeriodicalUpdater (pour une mise à jour en "temps réel"), je n'arrive plus à récupérer dans ma fonction afficheReponse la valeur récupérée par la requète.

mon code :

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
function gestionClic3()
{
  var url = './status.php';
  myAjax1 = new Ajax.PeriodicalUpdater(
	  url,
      {
        method: 'get',
        frequency: 3, decay: 1,
		evalScripts: true,
		onComplete: afficheReponse
      });
}
 
function afficheReponse(request)
{
$('resultat').innerHTML = request.responseText;
}
Pouvez-vous m'aiguiller ?
Comment récupérer la "valeur" renvoyée par les requêtes Updater et PeriodicalUpdater ?

Merci infiniment