更改电子邮件脚本以在成功时打开php页面

时间:2012-06-01 17:32:07

标签: php javascript jquery email

我正在使用一个电子邮件脚本,它在div中提供了成功声明(#errorEmail)。

相反,我想成功执行“inv_fc_mail_success.php”。

我该如何替换这一行:success:function(){$('#errorEmail')。html('Email Sent');

if (validateEmail(email)&& email!=""){ 
    $.ajax({
      url: "inv_fc_mail.php?email="+email,
      success: function(){
      $('#errorEmail').html('Email Sent');
      setTimeout(function(){$("#FCemail").dialog('close', function()   
      {$('#errorEmail').hide();});}, 3000);

      }
    });
}
else {$('#errorEmail').html('Email Not Valid').show();}

2 个答案:

答案 0 :(得分:1)

2种可能性:

  1. 成功部分内的另一个ajax调用
  2. 完全跳过Ajax,只需重定向到你想要的php页面

答案 1 :(得分:0)

要将浏览器重定向到您的成功页面:

window.location = "inv_fc_mail_success.php";

请注意,在大多数最新的浏览器中,window.引用是不必要的,但同时保持它与旧版本兼容也是很好的。

<强> Reference

或更具体地说:

success: function(){ window.location = "inv_fc_mail_success.php"; }