当php函数调用数据库时,我返回了多个结果。 ajax在div元素中显示这些调用的结果。AJAX返回多个结果如何在返回特定结果时将用户引导到另一个页面?
如何从php函数获取特定结果后,将用户导向下一页?
现在,当我尝试重定向页面时,它将它加载到div中,我从中获取返回的消息。
HTML
<form action="reg.php" method="post">
<input type='text' id='email'>
<input type="button" value="Add Email" onClick="loadXMLDoc()">
</form>
<div id='ajax'></div>
AJAX
函数loadXMLDoc()把{ VAR XMLHTTP; xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("ajax").innerHTML = xmlhttp.responseText;
}
}
var a = document.getElementById('email').value;
var email ="email="+a;
xmlhttp.open("POST","reg.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(email);
}
PHP
$电子邮件= $ _POST [ '电子邮件']; 函数emailCheck($ email){ if($ email!= null){ return true; } else { echo'请添加您的电子邮件。 “; } } emailCheck($ email);
如果您提供了您的代码,我们将更容易尝试并帮助您处理特定情况。 – 2011-01-28 16:05:41