|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
Bonjour,
je cherche a faire un truc du genre : Code :
$("#formparpro").append("<?php require_once ('formpro.inc'); ?>"); Toutefois, j ai l erreur suivante: constante chaine non terminée. Pourtant, si mon fichier formpro.inc contient un div tout seul, ça me l'inclut bien. Un echo "toto" aussi d ailleurs. Mais des que j'essaie d y mettre des balises form par exemple, ça plante. Quelqu'un voit il comment faire ? Par avance merci |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
Tu n'a vraisemblablement pas saisi la portée de chacun des langages php et js.
JQUERY est du javascript et donc s'execute exclusivement coté client. Ton code php est executé coté serveur et donc le require est executé avant de quitter le serveur. Jette un oeil sur le code html généré... Pour realiser ce que tu souhaite il te faudra passer par ajax. Regarde du coté de load:
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
merci pour ta réponse
Je vais jeter un oeil attentif A+ |
|
|
00
|
|
|
#4 | ||
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
Voila le resultat de mes recherches :
1- Je n ai pas bien compris (pas du tout meme) l interet de load(). 2- J ai fait ceci : Code :
J aurai finalement préféré a append, car je n aurai pu faire qu'un seul fichier et appeller la div qui m'interesse A+ |
||
|
|
00
|
|
|
#5 | ||
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
J ai essayé ceci :
Code :
il doit y avoir un moyen je suppose |
||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Euh... tu es sûr d'avoir regardé la doc ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
J avais regardé ailleurs
Tu as l air de dire que je n ai pas compris Peux tu m expliquer ? |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
En fait, la méthode load() de jQuery est assez ambiguë car elle correspond soit à un événement, soit à un raccourci AJAX.
Le lien que j'ai mit correspond à la méthode AJAX qui correspond à priori à ce que tu souhaites faire : permet de charger le contenu de url pour l'insérer comme contenu de $('#element')
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
ok,
Qu est ce qui ne va pas alors dans mon code ? |
|
|
00
|
|
|
#10 | ||
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
RE
Voici ma fonction modifiée et ça marche Code :
Toutefoids je laisse le sujet ouvert, le temps pour tous ceux qui le veulent bien d apporter leur avis sur cette fonction. Etant novice en jquery, j aimerai bien avoir vos avis , merci |
||
|
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
il me semble que le empty() est superflu , le load ecrase le contenu non ?
De même que le double ajax m'étonne Pouqruoi faire un load sur le retour du premier ajax ????
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#12 | |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
Effectivement, le empty() est superflu
Par contre, je ne saisis pas bien ce que tu veux dire par : Citation:
|
|
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
ben tu as un premier $.ajax ...
et sur le success du premier ajax tu lances un load ... qui est egalement un ajax ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#14 | ||
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
Merci pour ta réponse
Je viens d essayer ceci, mais ça ne marche pas Code :
|
||
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Code :
$('#formparpro').load('formparpro.inc , #'+parpro);
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#16 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
Mes excuses , ça marche en fait
Comment on peut gérer le cache à partir de la svp ? |
|
|
00
|
|
|
#17 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
bonjour Bovino,
Je reprends pourtant un exemple de la doc que tu m'as envoyé : |
|
|
00
|
|
|
#18 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#19 |
|
Membre à l'essai
![]() Inscription : juillet 2004 Messages : 129 ![]() |
Exact, j avais mis une virgule là ou yen a pas
Code :
$('#formparpro').load('formparpro.inc #'+parpro); J ai toujours mon problème de cache, quelqu un peut il me dire s il est possible de gérer ça avec load? |
|
|
00
|
|
|
#20 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
avec un timestamp sur l'url
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com