我想提交表单#mc-embedded-subscribe-form在ajax成功函数后,但它似乎不工作。当我在函数成功之后提醒“OK”时,它工作正常,但是当我尝试启动de提交函数时,它不会。谢谢!Ajax回调后提交表格
<form action="//google.us12.mailchimp.com/subscribe/" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" id="mce-EMAIL" name="EMAIL" value="" placeholder="Email..."/>
</form>
<div class="email_submit" id="btn_email" style="">Subscribe</div>
AJAX
$("#btn_email").click(function() {
$('#btn_email').hide();
$('#btn_email_load').show();
var email = $('#mce-EMAIL').val();
$.ajax({
type: "POST",
url: "classes/_mailchimp.php",
data:{ email: email, },
cache: false,
success:function(data){
if(data == 'ok'){
$("form#mc-embedded-subscribe-form").submit();
//alert("OK")
return false;
}
alert(data);
return false;
}
});
是响应defo'ok' – John
您是否收到错误或者没有任何操作? – Raif
if(data =='ok'){else else {alert('data is not ok'); } – John