Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1515 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Jquery - Post - Iframe (shadowbox)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Jquery - Post - Iframe (shadowbox)

n°2057579
mickou64
Posté le 17-02-2011 à 16:11:10  profilanswer
 

Bonjour tout le monde !
 
Venons en au fait de suite :
 
En gros, j'aimerai passer des variables en post, grâce à jquery, à ma shadowbox (ou iframe). Du coup, je fais quelque chose comme ça :
 

Code :
  1. function nom_fonction()
  2. {
  3.    $.post("../demi_page_3_image.php", {nom_page:"demi_page_3"});
  4.    Shadowbox.open({content: '../demi_page_3_image.php', width: 500, height: 240, player:'iframe'});
  5. }


 
Et donc, j'aimerai récupérer dans ma page demi_page_3_image.php la variable nom_page.
 
Donc, dans ma page demi_page_3_image.php, j'ai quelque chose comme ça :
 
echo $_POST["nom_page"];
 
Malheureusement, ca ne m'affiche rien du tout dans ma shadowbox (ou iframe) ...
 
J'ai regardé s'il y avait un problème grâce à Firebug, mais lorsque je vais sur l'onglet HTML pour ma shadowbox (ou iframe) il m'affiche la valeur de ma variable comme voulu. Je suis vraiment perdu pour le coup la.
 
Merci.
 
MC L.

mood
Publicité
Posté le 17-02-2011 à 16:11:10  profilanswer
 

n°2057676
cetplus
Wazard dans l'ombre
Posté le 18-02-2011 à 09:27:16  profilanswer
 

Salut.
Donc si j'ai bien compris (venons en au fait), tu as une page "X.html" qui envoie en post la variable nom_page à une iframe "demi_page_3_image.php" (pas bien les noms trop longs).

 

Tu as donc 3 solutions :
-Tu utilises un Post mais tu changes de page, ce que tu ne veux pas.
-Tu utilises Post et les mères filles avec le javascript. Si tu veux récupérer la variable pour la traiter en PHP, c'est pas good.
-La dernière me paraît mieux :
Tu utilises l'envoie GET. Et tu récupères avec $_GET['nompage'];

 

Qui correspond à la syntaxe suivante :
moniframe.src = "demi_page_3_image.php?nompage="+nompage;

 

En gros tu ne sais pas ce qu'est la commande Post & Get :
-Post : Utilisé pour transférer un textarea entier ou de nombreuses données, supérieur à 255 caractères. Elle ne peut que s'envoyer par rechargement de la page. (pas iframe)
-Get : Utilisé pour transférer une petite quantitée de donnée, qui est directement inclus dans l'adresse du site web. < 255c

 

Bonne chance


Message édité par cetplus le 18-02-2011 à 09:30:08
n°2058707
mickou64
Posté le 22-02-2011 à 12:53:23  profilanswer
 

Je te remercie beaucoup pour ton aide, et je m'excuse pour ma réponse tardive.  
 
La technique GET est en effet la meilleure des solutions, je l'ai utilisée.
 
Encore merci pour tes explications.  
 
Bonne fin de journée,  
 
MC L.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Jquery - Post - Iframe (shadowbox)

 

Sujets relatifs
:hover et iframe sur IE (bug Internet explorer)Changer la couleur d'un bouton JQuery mobile
Navigation dynamique en JQueryjs/jquery : lancer une action différente au second click sur un objet
BackgroundPosition à la vertical en Jqueryrequête POST
Récuperer plusieurs variables $_POST dans un foreachProblème Caroussel Infinite Jquery
Autocomplete JQueryrécupérer valeur avec $_post
Plus de sujets relatifs à : Jquery - Post - Iframe (shadowbox)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR