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. P>
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. P>
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 p>
Mais ce n'est vraiment pas bon. P>
Peut-être que JQuery peut faire cela natif ou utiliser un plugin? P>
4 Réponses :
poteau JavaScript sur le formulaire Soumettre Ouvrir une nouvelle fenêtre p>
réponse acceptée: strong>
Ajouter
formulaire> code>
ouform.settattribute ("cible", "_blank"); code>
à la définition de votre formulaire. P> blockQuote> li> ul>résultats Google: h3>
- " poteau JavaScript à la nouvelle fenêtre " li> ul>
Que diriez-vous d'utiliser l'attribut cible (_blank) d'un formulaire et d'une publication dans une nouvelle fenêtre? P>
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. P>
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);
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. P>
Peut-être que la page de banque a même la possibilité de renvoyer des données JSON au lieu de HTML uni. P>
htth p>