Ouvrir une nouvelle fenêtre pop-up et de publier des données à
J'utilise jQuery pour ouvrir une popup et j'aimerais envoyer des données à l'aide de la méthode post quand il s'ouvre. Quelqu'un peut m'aider, merci d'avance.
Je suis actuellement en train de transmettre les données à l'aide de la méthode get de sorte que les données est une partie de l'url, mais je ne veux pas les données pour être visible dans l'url.
function openWindow(){
var name = $('#name').val();
var url = 'popup_window.php?name='+name;
window.open(
url,
'popUpWindow',
'height=400, \
width=650, \
left=300, \
top=100, \
resizable=yes, \
scrollbars=yes, \
toolbar=yes, \
menubar=no, \
location=no, \
directories=no, \
status=yes');
}
Qu'avez-vous essayé?
J'ai ajouté le code, je suis en utilisant,
stackoverflow.com/questions/3780912/...
Cette question est pour obtenir une variable PHP à un autre script (toutes les réponses à recommander l'utilisation de sessions), non pas une forme de la valeur.
je vous remercie très beaucoup pour la réponse, il n'y a aucune façon de la session?
J'ai ajouté le code, je suis en utilisant,
stackoverflow.com/questions/3780912/...
Cette question est pour obtenir une variable PHP à un autre script (toutes les réponses à recommander l'utilisation de sessions), non pas une forme de la valeur.
je vous remercie très beaucoup pour la réponse, il n'y a aucune façon de la session?
OriginalL'auteur Pramod | 2012-12-01
Vous devez vous connecter pour publier un commentaire.
Ceci est basé sur la réponse en Comment ouvrir un popup et le remplir avec des données à partir de la fenêtre parent?
Popup.html doit contenir:
J'ai aussi eu le même problème, essayé votre méthode mais le problème est qu'il se charge tout d'abord de données, puis ouvrir la fenêtre, ce qui rend la lenteur de la réponse, je veux d'abord ouvrir la fenêtre, puis de charger les données, que dois-je faire?
Si la réponse post est un téléchargement de fichier (csv)...est-il un moyen pour que, au lieu de simplement afficher le contenu du fichier dans la nouvelle fenêtre?
Je ne pense pas que vous pouvez le faire dans le post de réponse. Javascript ne pouvez pas télécharger des fichiers par lui-même. Il devra être faite par
Popup.html
, qui peuvent envoyer desContent-Disposition: attachment
pour lancer un téléchargement.OriginalL'auteur Barmar