Я бы хотел (просто проверить некоторые функции, после того, как я избегу этого поведения), чтобы загрузить страницу с помощью submit на новой вкладке: возможно ли это?
<form target="_blank" [....]
отправит форму на новую вкладку … Я не уверен, что это то, что вы ищете, объясните лучше …
У меня есть кнопка [отправить] и [предварительный просмотр], я хочу, чтобы предварительный просмотр показывал вид печати представленных данных формы, не сохраняя его в базе данных. Поэтому я хочу, чтобы [предварительный просмотр] открывался на новой вкладке и отправлялся на отправку данных в том же окне / вкладке.
<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/
Необходимо настроить параметры браузера, чтобы открывать новые окна на новой вкладке, иначе открывается новое окно браузера.
Это также отлично работает, и вы можете сделать что-то еще, в то время как новый обработчик вкладок submit.
<form target="_blank"> <a href="#">Submit</a> </form> <script> $('a').click(function () { // do something you want ... $('form').submit(); }); </script>