Rafraichir apres une minute

Mammouth du PHP | 725 Messages

03 mars 2012, 14:07

Bonjour,

je rafraichis ma page apres une minute sur une autre page "minutesrefresh.php", alors au premier resultat le temps s'affiche bien, apres il me donne une erreur:
$(document).ready(function(){

  		setInterval(function() {
         $('#clock').load('minutesrefresh.php');
    }, 60000); // Refresh every 1 minute
    
    // 1ere action: heure
	$('span#clock').html(refreshClock).fadeIn();
  	
  	// 2eme action: affichage du text
  	
1er resultat lors du premier rafraichissement
il est 15:00
2eme resultat:
il est {"refreshClock":"15:00"}

comment eviter le 2eme affichage, sachant que je veux effectuer plusieurs operations sur un seul rafraichissement

merci

ViPHP
xTG
ViPHP | 7331 Messages

03 mars 2012, 14:46

C'est le retour de ton fichier PHP qui n'est pas bon.
Là tu dois lui faire retourner du HTML et non pas un mélange de HTML et de json.

Mammouth du PHP | 725 Messages

03 mars 2012, 15:15

je veux que le fichier php aie un role pour chaque minute comme ceci:

+ afficher l heure
+ changer la photo de gallerie
+ etc

ca veut dire pas une seule tache, mais plusieurs, et afficher le resultats dans differentes zone s de la page

ViPHP
xTG
ViPHP | 7331 Messages

03 mars 2012, 16:06

Pourquoi vouloir passer par un script PHP pour ça ?
C'est typiquement un travail pour Javascript selon moi.

Mammouth du PHP | 725 Messages

03 mars 2012, 16:08

Pourquoi vouloir passer par un script PHP pour ça ?
C'est typiquement un travail pour Javascript selon moi.
comment puis je recuperer l'heure d'une zone X en JS?

Mammouth du PHP | 725 Messages

03 mars 2012, 16:49

un petit essai:
function refreshEachMinute()
  		{
  		 // traitement de donnees
  		});
  		
  		} // end function refresh
  		setInterval(refreshEachMinute,60000);

ViPHP
xTG
ViPHP | 7331 Messages

03 mars 2012, 17:35

Javascript met à disposition un objet Date qui contient l'heure du poste client.

Mammouth du PHP | 725 Messages

04 mars 2012, 10:04

Javascript met à disposition un objet Date qui contient l'heure du poste client.
je veux l'heure d'une zone X, c'est ce qu'on utilise sur PHP default_zone

ViPHP
xTG
ViPHP | 7331 Messages

04 mars 2012, 10:21

PHP sert à générer du HTML et du Javascript. ;)
Donc tu peux initialiser l'objet Date de javascript avec des données PHP.

Mammouth du PHP | 725 Messages

05 mars 2012, 05:04

en mettand du <?php ?> au sein du code JS, la on utilise PHP, alors ca va de soit si on fait appel a une page PHP qui fait tout ca

ViPHP
xTG
ViPHP | 7331 Messages

05 mars 2012, 10:27

Sauf qu'appeler une page PHP toutes les seconde n'a aucun intérêt.
PHP peut servir à initialiser le JS mais après il se suffit à lui même...

Mammouth du PHP | 725 Messages

07 mars 2012, 13:16

Sauf qu'appeler une page PHP toutes les seconde n'a aucun intérêt.
PHP peut servir à initialiser le JS mais après il se suffit à lui même...
c'est toute la minute pour effectuer plusieurs operations PHP