post-Formular mit jquery und öffnen sich in einem neuen Fenster
habe ich eine Seite mit jquery und zwei Textfelder
ich habe einen button mit folgendem script
<input name="text1" type="text" id="text1" />
<input name="text2" type="text" id="text2" />
<A class="floatRight button buttonAction3" href="#" name="save" id="save">Send</A>
ich möchte ein Jquery script zu laden send.php
oben-Taste, klicken Sie auf
und Daten der beiden Textfelder werden die " senden als post
und send.php öffnen sich in einem neuen Fenster mit der angegebenen Breite und hohe
eigentlich möchte ich nicht zum verarbeiten von Daten unter Verwendung von $.post.
was ich möchte, ist das öffnen von neuen Fenster mit
window.open()
öffnen und dann eine php-Datei in das Fenster mit post-Daten.
Dank
InformationsquelleAutor air | 2011-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die schnelle Antwort auf Ihre Frage wäre, verwenden Sie ein Formular und fügen Sie ein target="_blank" - Attribut, das nicht geben Ihnen die Kontrolle über die Breite und Höhe, obwohl.
Aber ich denke, Sie sollte sich ändern, wie Sie nähern sich dieser situation. Dieser Ansatz wird erweitern es eine riesige Schmerzen in den Arsch. Machen Sie Gebrauch von s ist. jQuery umgehen kann Formen viel einfacher als zufälligen input-Elemente innerhalb der Seite.
Können wir jetzt tun:
InformationsquelleAutor Bill Criswell
Gegeben, dass Ihre Elemente sind nicht umwickelt, in einer form, die oben genannten sollten ausreichen. Erklärung:
e.preventDefault()
.$.post
high-level-ajax-Methode.array("text1" => "thetext", "text2" => "thetext")
$.post
auslöst, sobald der server verschickt seine Antwort zurück an den client. Das ist, wo Sie möchten Sie Ihre neuen Fenster.Referenz:
InformationsquelleAutor karim79