Discussion: valeur POST en GET
Afficher un message
Vieux 02/05/2007, 14h28   #2
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: valeur POST en GET

ischteuh@gmail.com a écrit :
> Bonjour,
>
> Je viens d'utiliser un script ajax (http://jquery.com/demo/thickbox)
> qui permet d'ouvrir une popup quand on clique sur un lien, avec à
> l'intérieur la page que l'on souhaite afficher.
>
> Le lien est de cette forme :
> <a href="mapage.php?height=100&width=250" class="thickbox">mapage</a>
>
> Je ne peux donc passer à ma page que des valeurs en GET, or j'ai
> besoin de passer le contenu d'un champ texte d'un formulaire...
>
> J'ai essayé d'utiliser du javascript avec l'evenement onclick mais
> sans succès puisque celui ci casse justement le script et charge la
> page de l'evenement (onclick).


à tout t'azar, qque chose du genre :

<a href="mapage.php?height=100&width=250" class="thickbox"
onclick="var hrf='mapage.php?height=100&width=250'
this.href = hrf+'&chp='+
escape(document.monForm.monChamp.value);'>mapage</a>


> Je me demandais donc s'il était possible de passer ma valeur POST de
> ce formulaire en GET ? même s'il fallait utiliser une feinte un peu
> tordu.


heu ... si tu fais venir ton formulaire dans une thickbox comme dans
exemple (incomplet) :
http://jquery.com/demo/thickbox/ajax...=100&width=250
à mon idée il devrait pouvoir se submiter normalement, non ?

Par contre, si tu veux la réponse au formulaire dans un élément de ta
page, cet élément aurait intéret à être une iframe ou un object,
(on fait ouvrir le form dans l'iframe ou l'object)
sinon y a de fortes chances que ce soit la page complète qui soit
remplacée par la réponse...

Voir aussi le "plugin" form :
http://www.jquery.info/spip.php?article8
dont exemple :
http://www.jquery.info/IMG/html/6_form.html

<script src="http://jquery.com/src/jquery-svn.js"
type="text/javascript"></script>
<script src="/scripts/form.js" type="text/javascript"></script>
<script type="text/javascript"><!--
$(document).ready(function() {
$(".ahah").ajaxForm('#resultat');
});
// --></script>

--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé
  Réponse avec citation
 
Page generated in 0,05437 seconds with 9 queries