AJAXSIMPLIFIER EN UNE SEUL FONCTION ( GET && POST )

wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 - 27 août 2006 à 12:41
kprime17 Messages postés 6 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 4 octobre 2012 - 4 oct. 2012 à 14:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39282-ajaxsimplifier-en-une-seul-fonction-get-post

kprime17 Messages postés 6 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 4 octobre 2012
4 oct. 2012 à 14:14
Bonjour,

désole pour le déterrage de topic mais, j'utilise cette fonction depuis quelques temps, et je rencontre toujours un problème que je ne parviens pas à solutionner :

dans la page ouverte dans la div de destination, il m'est impossible d'appeler la moindre fonction javascript ! (que mes fonctions soient dans un js ou directement dans la page)

Évidemment, j'ai testé mes fonctions en ouvrant directement la page toute seule, et cela fonctionne

Avez vous un solution ?

Merci d'avance
sasou83 Messages postés 1 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 3 décembre 2009
3 déc. 2009 à 12:04
bonjour;
j'ai un problème urgent
je besoin d'un code qui me permet d'envoyer un fichier xml a un serveur et reçut un fichier pdf(j'ai un programe qui convertire le fichier xml au pdf et le met dans un fichier indiquer)avec le protcole http

merci d'avance
walex76 Messages postés 2 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 27 janvier 2009
27 janv. 2009 à 20:02
Slt !
ya ty possibilité d'envoyer des vars d'un formulaire via cette methode 'function ViewContent()' ?
si oui quel est t'elle ?

comme pour ce code :
http://www.javascriptfr.com/codes/AJAX-SEUL-APPEL-FONCTIONS-FAIRE-LIENS-SOUMETTRE-FORMULAIRES_41331.aspx

mais en trouvant le problème de compatibilité sous FF !
gigamaster Messages postés 13 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 15 juin 2009
27 janv. 2009 à 13:33
un 10 pour l'approche minimaliste qui rend la vie plus simple ^^
lhymn Messages postés 5 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 11 décembre 2008
11 déc. 2008 à 18:43
trop fort cela fait une journée que je me casse la tête avec ajax est effectivement ce scripte répond a 90 % des besoin merci encore
cs_jessie Messages postés 4 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 4 janvier 2008
4 janv. 2008 à 18:31
Super merci
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
30 avril 2007 à 11:25
Enfin de l'ajax qui lave plus blanc que blanc... C'est nouveau ca vient de sortir... Bon assez siter coluche et parlons du code. Très bien ce code pour des novices (dont je fais partie) en ajax et en javascript tout court c'est une manière simple à mettre en oeuvre et à utiliser sans modération tellement ca peut rendre service. Surtout que là il n'y a pas des tonnes de javascript dans lequel on n'utilise que 10%, juste ce dont on a besoin 90 fois sur 100. Donc je met 10 car c'est sympa de penser à ceux qui n'y connaisent rien (ou presque) en ajax.

Bonne prog à tous...
@+ JLN
lespleiades Messages postés 25 Date d'inscription lundi 8 mai 2006 Statut Membre Dernière intervention 6 août 2007
4 mars 2007 à 20:55
[noob]
salut! bon je comprend rien, j essaye d'envoyer une variable de <form> vers une page de recuperation, mais ca marche pas :/
j ai pourtant bien fait comme dit (ma variable est 'poster')
dans le formulaire: [javascript:ViewContent( 'main' , 'verif.php' , 'POST' , 'poster=content1&' ); ]
dans la recuperation:
$_POST[ 'poster' ] = 'content1';


mais ca marche pas il doit y avoir un truc qui m'echappe, mais je ne comprend pas.
J ai essayé pas mal de bidouillages, au mieu dans ma table il ecrit 'content1' au pire rien du tout,
alors si quelqu'un pouvais me donner un bout d'exemple simple et detaillé cela m'aiderais grandement, car j ai fit des recherche sur google, mais alors la je vol a 3000 metres :/
/noob
niamor36 Messages postés 25 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 19 février 2010
30 oct. 2006 à 17:39
Simple et efficace. Parfait pour moi qui bidouille depuis peu avec Ajax...
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
29 août 2006 à 10:03
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
28 août 2006 à 21:20
Aucun... c'est une des limitation d'Ajax... javascript n'ayant pas accès au fichiers de l'internaute... seule solution uploader dans une iframe invisible et se servir d'ajax pour afficher l'état d'avancement... .. .

@ tchaOo°
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
28 août 2006 à 20:21
Iop all
Je travail sur XMLHTTPRequest c'est génial comme fonctionnalité mais le problème se pose pour les upload de fichier.
Si vous avez des tips je suis preneur.

Have Fun ;)
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
28 août 2006 à 10:02
"et essayer de rajouter d'autre fonctions," => "et essayer de rajouter d'autre paramètres,"

^^'

Dls
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
28 août 2006 à 09:57
Effectivement,
La fonction sendData, ainsi que la fonction de ARTO_8000 ont globalement le même principe,
Que ma source mais je compte l'optimisé,
En fonction des statues renvoyer par le navigateur,
D'ajouter un escape, et essayer de rajouter d'autre fonctions,
Qui permettrais de rendre plus modulable la fonction.

^^

~~ DotWizard512 ~~
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
28 août 2006 à 00:05
J'avais fait quelque chose de semblable, mais la seul chose c'est que les paramètres envoyés à la fonction était un objet form et la fonction à appeler quand il a recu la réponse ...

Source :
http://www.pastebin.us/3738
webdeb Messages postés 488 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 31 mars 2009 4
27 août 2006 à 21:57
Un excellent tuto avec une belle fonction qui fait pareil que la tienne :

http://www.openweb.eu.org/articles/objet_xmlhttprequest/

++
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
27 août 2006 à 14:31
Oui, je crois que je devrais optimisé, ce code pour les retours d'erreur éventuel,
et effectivement rajouter comme tu l'as indiquer un escape()

Si vous avez d'autre remarques, de ce type pour optimisé le code
n'ésitez pas a m'en faire pars

^^
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
27 août 2006 à 14:26
Salut....

Il serait bien de rajouter un escape() sur les données à envoyer... et sinon tu ne gère pas les erreurs lors de la réponse du serveur... .. .

Sinon le code est ""simpliste"" mais pour des requetes basiques c'est amplement suffisant... .. .

@ tchaOo°
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
27 août 2006 à 12:41
En espérent avoir pu aider certains programmeurs, et bon prog a tous ;)
Rejoignez-nous