Rafraichissement avec JSON pas AJAX?
Fermé
yvau
Messages postés
17
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
8 décembre 2009
-
30 juin 2008 à 15:55
yvau Messages postés 17 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 8 décembre 2009 - 1 juil. 2008 à 15:36
yvau Messages postés 17 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 8 décembre 2009 - 1 juil. 2008 à 15:36
A voir également:
- Rafraichissement avec JSON pas AJAX?
- Impossible de changer la fréquence de rafraîchissement - Forum Ecran
- Problème taux de rafraîchissement ✓ - Forum Ecran
- Convertir fichier json en jpeg - Forum Compression
- Importer marque page firefox json ✓ - Forum Mozilla Firefox
- La mise à jour a échoué. la réponse n’est pas une réponse json valide. ✓ - Forum Wordpress
3 réponses
burnedsyn
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
16
30 juin 2008 à 18:00
30 juin 2008 à 18:00
Hello,
Tout d'abord :
il existe une différence de taille entre ajax et json,
Asynchrone Javascript And Xml regroupement de technologie lié au web.
Et JSON un format d'échange de données que tu peux manipuler grace a javascript coté client et php cote serveur par exemple.
Donc ton rafraichissement dynamique d'une partie de ta page fera automatiquement appel a des techniques ajax et peut etre utilisera tu le format json pour echanger les donnée entre le serveur et ton js dans ta page.
as tu une source sur laquelle tu travaille que je puisse t'aider de manière plus avancée.
Merci Tim
Tout d'abord :
il existe une différence de taille entre ajax et json,
Asynchrone Javascript And Xml regroupement de technologie lié au web.
Et JSON un format d'échange de données que tu peux manipuler grace a javascript coté client et php cote serveur par exemple.
Donc ton rafraichissement dynamique d'une partie de ta page fera automatiquement appel a des techniques ajax et peut etre utilisera tu le format json pour echanger les donnée entre le serveur et ton js dans ta page.
as tu une source sur laquelle tu travaille que je puisse t'aider de manière plus avancée.
Merci Tim
burnedsyn
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
16
1 juil. 2008 à 13:56
1 juil. 2008 à 13:56
Dans quel navigateur ca bug ?
Internet explorer veille version ?
dans tout les cas voici une petite fonction qui te permet d'ouvrir un xmlhttprequest sur tout les navigateur qui l'accepte
Voila ce code devrait t'ouvrir les portes de tous navigateur supportant xmlhttprequest que ce soit de manière native ou grace au felon activeX.
Pour JSON :
tu peux obtenir plus d'info sur le site officiel du format : http://www.json.org/jsonfr.html
si tu travail en php 5 tu as builtin des fonctions pour gere l'encodage/decodage JSON
Toutefois afin de gerer simplement le json dans ton javascript de je te conseil de taper un oeil a la librairie excellente qu'est prototype : http://prototypejs.org/
Voila si tu as des questions plus précises ou besoin d'info complémentaire je suis a ta disposition.
Tim
Internet explorer veille version ?
dans tout les cas voici une petite fonction qui te permet d'ouvrir un xmlhttprequest sur tout les navigateur qui l'accepte
function getXhr() { try { return new ActiveXObject('Msxml2.xmlhttp'); } catch(e) { } try { return new ActiveXObject('Microsoft.xmlhttp'); } catch(e) { } try { return new XMLHttpRequest(); } catch(e) { } return false; } // fin getXhr
Voila ce code devrait t'ouvrir les portes de tous navigateur supportant xmlhttprequest que ce soit de manière native ou grace au felon activeX.
Pour JSON :
tu peux obtenir plus d'info sur le site officiel du format : http://www.json.org/jsonfr.html
si tu travail en php 5 tu as builtin des fonctions pour gere l'encodage/decodage JSON
Toutefois afin de gerer simplement le json dans ton javascript de je te conseil de taper un oeil a la librairie excellente qu'est prototype : http://prototypejs.org/
Voila si tu as des questions plus précises ou besoin d'info complémentaire je suis a ta disposition.
Tim
yvau
Messages postés
17
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
8 décembre 2009
1
1 juil. 2008 à 15:36
1 juil. 2008 à 15:36
question concenant le navigateur
Mon navigateur est un navigateur du genre 'ant fresco' pour boitier freebox et donc il n'interprete que du javascript 1.3(pas d'activex) moi ce que j'aurais voulu c'est un script qui recuperait une page é l'actualisait typique a ajax sans que l'utilisateur s'en rende compte
Je vais tester ton code et je te tiens au courant
Yvau
Mon navigateur est un navigateur du genre 'ant fresco' pour boitier freebox et donc il n'interprete que du javascript 1.3(pas d'activex) moi ce que j'aurais voulu c'est un script qui recuperait une page é l'actualisait typique a ajax sans que l'utilisateur s'en rende compte
Je vais tester ton code et je te tiens au courant
Yvau
30 juin 2008 à 18:51
<script type="text/javascript">
<!--
var obj = null;
var FILENAME = "page_cible.php";
function Chargeurl (url) {
if(window.XMLHttpRequest)
obj = new XMLHttpRequest();
else if(window.ActiveXObject) obj = new ActiveXObject("Msxml2.XMLHTTP");
else obj = null;
if (obj== null) return;
obj.open("GET", url, true);
obj.onreadystatechange = function () {
if(obj.readyState == 4 ) {
var req = obj.responseText;
if(document.getElementById)
{
document.getElementById("titre_d").innerHTML = req;
}
else if(document.all)
{
document.all["titre_d"].innerHTML = req;
}
}};
obj.send(null);
}
window.setInterval("Chargeurl(FILENAME)",8000);
// -->
</script>