<?
if(isset($_GET[q])){//server side script, returns a random number
echo time();
die();
}
?>
<html>
<head>
<script language=javascript>
//javascript part of ajax
var xmlHttp
function showHint(str){
if (str.length==0){
document.getElementById("txtHint").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
var url="<?echo$PHP_SELF?>"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged(){
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject(){
var objXMLHttp=null
if (window.XMLHttpRequest){
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject){
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
</script>
</head>
// Main body of html
<body>
<form>
First Name:
<input type="text" id="txt1"
onkeyup="showHint(this.value)">
</form>
Suggestions: <span id="txtHint"></span></p>
</body>
</html>
if(isset($_GET[q])){//server side script, returns a random number
echo time();
die();
}
?>
<html>
<head>
<script language=javascript>
//javascript part of ajax
var xmlHttp
function showHint(str){
if (str.length==0){
document.getElementById("txtHint").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
var url="<?echo$PHP_SELF?>"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged(){
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject(){
var objXMLHttp=null
if (window.XMLHttpRequest){
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject){
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
</script>
</head>
// Main body of html
<body>
<form>
First Name:
<input type="text" id="txt1"
onkeyup="showHint(this.value)">
</form>
Suggestions: <span id="txtHint"></span></p>
</body>
</html>
作者:Else 's Blog
地址:http://www.aixq.com/post/458/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
中查看更多“php+ajax的一个测试”相关内容
中查看更多“php+ajax的一个测试”相关内容
中查看更多“php+ajax的一个测试”相关内容
中查看更多“php+ajax的一个测试”相关内容
中查看更多“php+ajax的一个测试”相关内容
中查看更多“php+ajax的一个测试”相关内容最后编辑: Else 编辑于2006/09/19 12:44
無題
918勿忘國恥


2006/09/15 18:39 | by 
