У меня есть следующий код:Как отправить форму с помощью jQuery .submit?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
<form method="post" id="theform" action="http://example.com" target="_blank">
<input name="email" placeholder="email" type="text">
<input id="submit" type="submit" value="submit">
</form>
<script type="text/javascript">
jQuery(function() {
jQuery('#submit').on('click', function(e) {
e.preventDefault();
jQuery('#theform').attr('disabled', 'disabled');
//Code here
jQuery('#theform').removeAttr('disabled').submit();
}
});
});
</script>
</body>
</html>
форма не подчиняется. Любая идея, что происходит?
Я знаю, что могу сделать ajax
звонок, чтобы вручную отправить форму в URL-адрес действия, а затем использовать JavaScript
для перенаправления туда, где я хочу отправить пользователя на новую вкладку; однако я не хочу этого делать, потому что popup blockers
съедает перенаправление JavaScript
. Следовательно, у меня есть форма target="_blank"
по адресу submit
, которая получает пользователя, куда я хочу отправить их ... если только код работал.
Любая ошибка в консоли? – Tushar
@Tushar Ошибка в консоли – user4951834
Запрос Ajax на вкладке «Сеть»? – Tushar