我有以下代碼:如何使用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
重定向。因此,我在submit
上獲得target="_blank"
的形式,它可以讓用戶在那裏發送它們......只要代碼工作。
在控制檯中的任何錯誤? – Tushar
@Tushar控制檯中沒有錯誤 – user4951834
Ajax請求在「網絡」選項卡中? – Tushar