Jawaban:
<form target="_blank" [....]
akan mengirimkan formulir di tab baru ... Saya tidak yakin apakah ini yang Anda cari, tolong jelaskan lebih baik ...
jquery
tag bingung saya, saya pikir Anda berbicara tentang permintaan ajax;)
target="_blank"
). Dan itu hal yang baik karena tidak ada seorang pun yang menginginkan sebuah situs web untuk membuka jendela baru dan saya rasa standar ini tidak akan pernah berubah karena hampir setiap situs web menggunakan _blank
saat ini.
_blank
tidak membuka tab baru. Ini membuka jendela baru , yang sebagian besar (tetapi tidak selalu !!) default untuk membuka tab baru . Itu tergantung pada konfigurasi browser. Silakan lihat jawaban yang sangat
Saya memiliki tombol [kirim] dan [pratinjau], saya ingin pratinjau untuk memperlihatkan tampilan cetak dari data formulir yang dikirimkan, tanpa menahannya ke basis data. Karena itu saya ingin [pratinjau] terbuka di tab baru, dan mengirimkan untuk mengirimkan data di jendela / tab yang sama.
<button type="submit" id="liquidacion_save" name="liquidacion[save]" onclick="$('form').attr('target', '');">Save</button></div> <div>
<button type="submit" id="liquidacion_Previsualizar" name="liquidacion[Previsualizar]" onclick="$('form').attr('target', '_blank');">Preview</button></div>
Dimungkinkan juga untuk menggunakan atribut tombol baru yang disebut formtarget
yang diperkenalkan dengan HTML5.
<form>
<input type="submit" formtarget="_blank"/>
</form>
Karena Anda punya jQuery yang ditandai ini, saya anggap Anda ingin sesuatu tetap ada di fungsi kesuksesan Anda?
success: function(data){
window.open('http://www.mysite.com/', '_blank');
}
Coba gunakan jQuery
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
Ini jawaban lengkapnya - http://ftutorials.com/open-html-form-in-new-tab/