AJAX and xmlhttprequest...
2 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
AJAX and xmlhttprequest...
Bonjour,
J'ai vraiment du mal a faire un truc...
J'essaie de charger une page en utilisant xmlhttprequest. Jusque la pas de probleme... sauf que pour ce que je veux faire, le serveur lache du texte seulement de temps en temps (genre une fois par seconde).
Donc je voudrais qu'a chaque fois que quelque chose arrive, je l'affiche. Mon probleme a l'heure actuelle, c'est que ma requete ne retourne qu'une fois que tout le seveur termine la connection...
Mon code pour le moment est:
Des idées?
J'ai vraiment du mal a faire un truc...
J'essaie de charger une page en utilisant xmlhttprequest. Jusque la pas de probleme... sauf que pour ce que je veux faire, le serveur lache du texte seulement de temps en temps (genre une fois par seconde).
Donc je voudrais qu'a chaque fois que quelque chose arrive, je l'affiche. Mon probleme a l'heure actuelle, c'est que ma requete ne retourne qu'une fois que tout le seveur termine la connection...
Mon code pour le moment est:
- Code: Tout sélectionner
var totString = "";
function listenForInstruction(){
var url = "monURL";
function createXMLHttpRequest() {
try { return new XMLHttpRequest(); } catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
alert("Sorry, you're not running a supported browser - XMLHttpRequest not supported");
return null;
};
var xhReq = new createXMLHttpRequest();
xhReq.open("GET", url, true);
//xhReq.onload = function() {
//}
xhReq.send(null);
while(xhReq.readyState != 4)
updateDiv(xhReq.responseText);
}
function updateDiv(c){
totString += c + "<br />";
document.getElementById('testDiv').innerHTML = totString;
}
listenForInstruction();
Des idées?
-

Jeviensderio - WRInaute accro

- Messages: 1340
- Inscription: Ven Sep 29, 2006 12:50
C'est cela Ajax: le serveur envoie les données quand il est prêt à le faire. C'est le propre du mode Asynchrone. Il ne faut pas compter les avoir dès qu'on les demande ou alors revenir au PHP et au mode synchrone.
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement et Web 2.0
- Google Web Toolkit, pour créer des applications en AJAX
- Yahoo Maps API
- Google rejoint le projet Open AJAX créé par IBM
- Fin de l'API Google Search SOAP
- Définition(s) du Web 2.0
- Google ferme l'API SOAP aux nouveaux développeurs
- Optimisation du référencement d'un site en AJAX
- Ajouter un moteur de recherche d'images sur son site
- Suggestions de requêtes dans Google News
Consultez la description détaillée des produits ou services de Google suivants : Google Web Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum