11
votes

JQuery - Comment ouvrir une fenêtre et poster une fenêtre? (requis pour la page de traitement de la banque - n'accepte pas QueryString)

y a-t-il de toute façon que je peux ouvrir une nouvelle fenêtre dans le navigateur en utilisant jQuery et poster dessus.

La raison en cours est ma banque exige que j'ouvre une passerelle de paiement et transmettre mes valeurs par post et ne pas obtenir.

J'ai un peu de contournement pour le moment, mais ce n'est pas une idée .. J'ai utilisé QueryString sur une page ASPX avec des formes cachées et soumettez le formulaire à ma banque

Mais ce n'est vraiment pas bon.

Peut-être que JQuery peut faire cela natif ou utiliser un plugin?


0 commentaires

4 Réponses :


17
votes

Stackoverflow Archive:


0 commentaires

1
votes

Que diriez-vous d'utiliser l'attribut cible (_blank) d'un formulaire et d'une publication dans une nouvelle fenêtre?

L'attribut cible de l'élément de formulaire a été obsolète dans HTML 4.01 et n'est pas pris en charge dans XHTML 1.0 strict DTD, donc si cela est important pour vous, cela ne fonctionnera pas.


0 commentaires

0
votes

Je n'ai jamais utilisé de jQuery, mais c'est comme ça que je le fais avec un script Java uni.

Peut-être que vous pouvez le porter à JQuery Syntaxe: P>

window.open("",'myWindow','scrollbars=yes, resizable=yes'); 
window.setTimeout("document.myFormName.submit();",500); 


0 commentaires

1
votes

Avez-vous vraiment besoin d'une nouvelle fenêtre? avec jquery.post () ( http://docs.jquerery.com/ajax/jquery.com .post # urdatacallbacktype ) Vous pouvez créer un message ASYNC sur la panière et afficher sa valeur de retour tel que vous le souhaitez.

Peut-être que la page de banque a même la possibilité de renvoyer des données JSON au lieu de HTML uni.

htth


0 commentaires