0
Ich habe eine Javascript-Funktion, die funktioniert gut. Es gibt alle Fehler Nachrichten aus der PHP-Datei auf eine Spanne von ID Resto sehr gut. Ich brauche, wenn php-Datei eine bestimmte Massege zurückgibt (Sie haben erfolgreich neu eingegeben! überprüfen Sie Ihre E-Mail, um Ihr Konto zu aktivieren) der Benutzer sollte auf eine andere Seite umgeleitet werden. kann jemand helfenWie kann ich Benutzer auf eine andere Seite in Ajax umleiten nach Erfolg Antwort von 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;
}
Wenn der Rückgabewert genau bitte die gleiche wie Sie testen? Ist es genau das gleiche Gehäuse, Abstand, Interpunktion usw.? – jeff
Geben Sie den Code der Datei regestration.php in Ihre Frage ein –
fügen Sie ein '/' in die URL ein, dh machen Sie die Zeile 'location.href =" /rregsuccess.php?first_name = "+ ffstname +" & email "+ e-mail;' – 31piy