OVH Cloud OVH Cloud

exemple d'inclusion par ajax

33 réponses
Avatar
pere.noel
je comence à regarder AJAX (XMLHTTPRequest) j'ai suivi deux tuto pour
débutant, j'arrive à inclure un texte dans une div.

le texte est une string.

ce que j'aimerais c'est essayer d'inclure un texte contenu dans un
fichier.

des pistes d'exemples ???

--
une bévue

10 réponses

1 2 3 4
Avatar
O.L.
Une bévue avait prétendu :
je comence à regarder AJAX (XMLHTTPRequest) j'ai suivi deux tuto pour
débutant, j'arrive à inclure un texte dans une div.

le texte est une string.

ce que j'aimerais c'est essayer d'inclure un texte contenu dans un
fichier.


Euh ... "le texte est une string", mais tu la sors d'où ta string ?
Elle ne vient pas d'un fichier ?
Si oui, alors c'est bon tu as déjà trouvé tout seul comment faire ton
petit 2), si non ben alors je vois pas en quoi le faite de mettre un
texte dans un <div> a un quelconque rapport avec Ajax ...

des pistes d'exemples ???


monAjax.get('fichier.txt', 'GET');
(de mémoire)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
pere.noel
O.L. wrote:


Euh ... "le texte est une string", mais tu la sors d'où ta string ?
Elle ne vient pas d'un fichier ?
Si oui, alors c'est bon tu as déjà trouvé tout seul comment faire ton
petit 2), si non ben alors je vois pas en quoi le faite de mettre un
texte dans un <div> a un quelconque rapport avec Ajax ...

des pistes d'exemples ???


monAjax.get('fichier.txt', 'GET');
(de mémoire)



ok, et comment j'affecte une var du contenu de "fichier.txt" ?
--
une bévue


Avatar
Francis Spiesser
Le 03/10/2006, Une bévue a supposé :



ok, et comment j'affecte une var du contenu de "fichier.txt" ?


Pour faire cela, il te faudra passer par un script "server-side" (asp,
php etc.) qui ira ouvrir et lire le fichier passé en paramètre lors de
l'appel ajax et renverra son contenu à l'appelant. Cette méthode va
fonctionner avec tout type de fichier (des images par exemple) sous
réserve de spécifier le bon type mime.

Pour un txt, tu peux également essayer la méthode décrite ici :
http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm, ça devrait
pouvoir passer.

--
______
Francis (enlever .NIPUBNISOUMIS)
"Quand un informaticien est énervé, il a les BOOL"

Avatar
O.L.
Francis Spiesser a exposé le 03/10/2006 :
Pour faire cela, il te faudra passer par un script "server-side" (asp, php
etc.)


Bof, pas besoin de passer par un script pour ça, si le fichier qui
l'intéresse est en .txt ... si ?
AMHA, Ajax peut être utile même sans mettre "PHP" dans la même phrase
;)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
Francis Spiesser
O.L. a formulé ce mardi :
Francis Spiesser a exposé le 03/10/2006 :
Bof, pas besoin de passer par un script pour ça, si le fichier qui
l'intéresse est en .txt ... si ?
AMHA, Ajax peut être utile même sans mettre "PHP" dans la même phrase ;)


Faut lire jusqu'au bout, camarade ! ;o)

--
______
Francis (enlever .NIPUBNISOUMIS)
"Quand tout baigne, il y a forcément quelque chose qui va couler"

Avatar
David JOURAND
Une bévue a écrit :

ok, et comment j'affecte une var du contenu de "fichier.txt" ?


var maVar = XmlHttpRequestObject.responseText;


--
David Jourand

Avatar
O.L.
Francis Spiesser a formulé ce mardi :
O.L. a formulé ce mardi :
Francis Spiesser a exposé le 03/10/2006 :
Bof, pas besoin de passer par un script pour ça, si le fichier qui
l'intéresse est en .txt ... si ?
AMHA, Ajax peut être utile même sans mettre "PHP" dans la même phrase ;)


Faut lire jusqu'au bout, camarade ! ;o)


J'avais lu !
Ce qui m'a choqué, c'est que tu *commences* par parler de server-side
... ;-)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net


Avatar
pere.noel
Francis Spiesser
wrote:


Pour faire cela, il te faudra passer par un script "server-side" (asp,
php etc.) qui ira ouvrir et lire le fichier passé en paramètre lors de
l'appel ajax et renverra son contenu à l'appelant. Cette méthode va
fonctionner avec tout type de fichier (des images par exemple) sous
réserve de spécifier le bon type mime.

Pour un txt, tu peux également essayer la méthode décrite ici :
http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm, ça devrait
pouvoir passer.


super, merci beaucoup !
--
une bévue

Avatar
pere.noel
David JOURAND wrote:


ok, et comment j'affecte une var du contenu de "fichier.txt" ?


var maVar = XmlHttpRequestObject.responseText;
ouais c'est ça, je cherche toujours compliqué quand c'est simple !


--
une bévue


Avatar
Francis Spiesser
O.L. a utilisé son clavier pour écrire :


J'avais lu !
Ce qui m'a choqué, c'est que tu *commences* par parler de server-side ... ;-)


Cas général -> cas particulier

--
______
Francis (enlever .NIPUBNISOUMIS)
"Quand un informaticien est énervé, il a les BOOL"

1 2 3 4