Мне нужна помощь здесь ...
Кто -нибудь знает, как решить это?: http://jsfiddle.net/q3bfc/5/
Когда я отправляю форму с target = "_ blank" по умолчанию. Открывает новую вкладку. Но если попытаться сделать это после запроса Ajax, формы открывают всплывающее окно. < /P>
(function($) {
jQuery(document).ready(function() {
var launch = function(p_url) {
var form = $('').hide();
form.attr({'action': p_url, 'target': '_blank'});
form.appendTo(document.body);
form.submit();
form.remove();
delete form;
};
$('#normal').on('click', function() {
launch('http://www.google.com');
});
$('#ajax').on('click', function() {
$.ajax({
type: 'POST',
url: '#',
traditional: true,
success: function() {
launch('http://www.google.com');
}
});
});
});
})(jQuery);
Подробнее здесь: https://stackoverflow.com/questions/144 ... st-instead
Форма отправить с target = "_ blank" открывает всплывающее окно после запроса Ajax вместо новой вкладки ⇐ Html
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение