0
我有一个JavaScript函数,它工作正常。它将PHP文件中的所有错误消息返回到非常好的ID恢复范围。我需要如果php文件返回一个特定的massege(你已经sucessfuly regestered!检查你的电子邮件来激活你的帐户)用户应该被重定向到另一个页面。任何一个可以帮助请我如何将用户重定向到ajax中的其他页面后成功响应从PHP
function divsub(){
var firstname= document.getElementById('first_name').value;
var lastname= document.getElementById('lastname').value;
var username= document.getElementById('username').value;
var email= document.getElementById('email').value;
var emailconfirm= document.getElementById('confirmemail').value;
var pass= document.getElementById('pass_id').value;
var passconfrim= document.getElementById('confirmpassword').value;
var phone= document.getElementById('phone').value;
var datastring = 'first_name='+firstname+'&lastname='+lastname+'&username='+username+'&email='+email+'&confirmemail='+emailconfirm+'&pass_id='+pass+'&confirmpassword='+passconfrim+'&phone='+phone;
$.ajax({
type:"POST",
url:"regestration.php",
data:datastring,
cache:false,
success:function(html){
if(html === "you have sucessfuly regestered!check your email to activated your account.") {
var ffirstname= document.getElementById('first_name').value;
var eemail= document.getElementById('email').value;
location.href = "rregsuccess.php?first_name="+ffirstname+"&email"+eemail;
}
else{
$('#resto').html(html);
// window.location.href = "regsuccess.php";
}
}
});
return false;
}
如果返回值完全按照自己的测试一样吗?它是完全一样的外壳,间距,标点符号等吗? – jeff
regestration.php文件的位置代码在你的问题 –
前面加了一个'/',即在网址中做出一行'location.href =“/rregsuccess.php?first_name =”+ ffirstname +“&email”+ eemail;' – 31piy