Відповіді:
<form target="_blank" [....]
надішлемо форму на новій вкладці ... Я не впевнений, чи це те, що ти шукаєш, будь ласка, поясни краще ...
jquery
тег бентежив мене, я думав , що ви говорили про Аякс запиті;)
target="_blank"
). І це добре, тому що майже ніхто не хоче, щоб веб-сайт відкривав нове вікно, і я не думаю, що цей дефолт колись зміниться, оскільки майже кожен веб-сайт використовує _blank
сьогодні.
_blank
не відкриває нову вкладку. Це відкриття нового вікна , яке переважно (але не завжди !!) за замовчуванням відкриває нову вкладку . Це залежить від конфігурації браузера. Будь ласка , ознайомтеся сильно upvoted відповідь: stackoverflow.com/a/4907854/220060
У мене є кнопка [надіслати] та [попередній перегляд], я хочу, щоб попередній перегляд відображав вид друку поданих даних форми, не зберігаючи їх у базі даних. Тому я хочу, щоб [попередній перегляд] відкрився в новій вкладці і подав дані, щоб подати дані в тому ж вікні / вкладці.
<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>
Додати target="_blank"
в <form>
тег.
Оскільки у вас є цей тег jQuery, я припускаю, що ви хочете, щоб щось увійшло у вашу функцію успіху?
success: function(data){
window.open('http://www.mysite.com/', '_blank');
}
Спробуйте використовувати jQuery
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
Ось повна відповідь - http://ftutorials.com/open-html-form-in-new-tab/