Wenn wir window.open()
ausführen, gibt es eine Option, um method = POST
anzugeben? Da es standardmäßig GET
?
Was ich will ist das. Das übergeordnete Fenster hat einige Formularparameter (viele an der Zahl) und sie sollten an den Server in window.open()
gesendet werden. Es ist keine gute Idee, alle von ihnen in der GET
url mithilfe der Abfragezeichenfolge anzuhängen.
Sie könnten window.open()
verwenden, um ein leeres Fenster mit einem Namen zu öffnen. Dann könnten Sie <form>
mit einem Attribut "target" verwenden, das sich auf den Namen dieses neuen Fensters bezieht, und es veröffentlichen.
edit OK, hier ist die Idee. Sie haben ein Formular auf der Seite und es kann ausgeblendet werden:
%Vor%Dann erhalten Sie die Ergebnisse in Ihrem Fenster wie folgt:
%Vor%Stellen Sie sicher, dass der von Ihnen verwendete Fenstername ein gültiger Bezeichner ist (wie ein JavaScript-Variablenname), oder der IE wird verärgert.
Hier ist ein Kinderspiel.
Tags und Links javascript html post get