當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