Page 1 sur 1
Interoger un flux JSON pour verifier si ID à changer pour charger ma page avec les nouvelles infos
Posté : 10 nov. 2016, 16:56
par aissaoui
Bonjour,
Tous est dans le titre j'aimerai monter un script (peu importe la techno) qui pourra interogger toutes les 30secondes un URL qui contient des informations en format JSOn, faire une vérification pour voir si id de ma page actuel n'as pas changer si OUI je dois charger ma page avec les nouvelles information que ce flux contiendra
en algo :
interroger mon flux toutes les 30 secondes
var mon_id
SI mon_id != id_récupérer_après_30_seconde {
rafraîchir ma page avec les nouvelles informations récupérées
}
Re: Interoger un flux JSON pour verifier si ID à changer pour charger ma page avec les nouvelles infos
Posté : 11 nov. 2016, 20:52
par Aureusms
Par principe, est ce ceci que tu recherches ?
Code : Tout sélectionner
setInterval ( "interroger()", 30000 );
function interroger ( ) {
var data = {}; //mettre les variables POST ici
data["url"] = "ajax.php";
$.ajax ({
url : data.url,
data : data,
type : "post",
cache : false,
complete : function (xhr, result) {
if (result != "success") return;
var reponse = xhr.responseText;
console.log ($(reponse).text());
}
});
}
ajax.php
<?php
echo "ww";
?>
Toutes les 30 secondes, le script ajax.php sera interrogé et retournera "ww" Si tu a compris le concept...
Re: Interoger un flux JSON pour verifier si ID à changer pour charger ma page avec les nouvelles infos
Posté : 13 nov. 2016, 18:17
par ali aissaoui
Merci je test et je reviens vers toi

Re: Interoger un flux JSON pour verifier si ID à changer pour charger ma page avec les nouvelles infos
Posté : 13 nov. 2016, 18:30
par ali aissaoui
je reformule ma demande et dessolé car le script marche pas.
Moi j'ai un url qui me retourne ça
{"reunions":
[{"reunionId":6100,
"date":1478991600000
,"societe":"6102",
"hippodrome":"ARGENTAN",
"nextRace":null}]}
Dans un premier temps je dois interroger cet url toute les 30 seconde et tester si reunionId n'as pas changer quand je detecte un changement, je récupère le nouveau id pour le concaténer avec un second url afin d'obtenir les nouvelles informations que je dois les affichées par la suite Voila
merci
Re: Interoger un flux JSON pour verifier si ID à changer pour charger ma page avec les nouvelles infos
Posté : 14 nov. 2016, 13:42
par moogli
salut,
tu as la solution complète déjà indiquée par Aureusms.
il faut que tu changes l'url afin d'appeler ton service qui fournit le json.
Ensuite dans le 'complete' tu peux passer du json à un objet JS (avec JSON.parse(reponse.text); )
a partir de la il suffit de prendre l'index zéro et de comparer les deux valeurs.
id_globale != obj.reunionId
si tu souhaites faire une modification dès qu'il y a une modification coté serveur la techno à utiliser serait plutôt les websocket afin d'avoir l'information poussée par le serveur et éviter les requêtes inutiles coté serveur.
@+