电脑安全

您当前的位置:主页 > 电脑安全 >

php+ajax实现数据调用-网络编程

来源:[db:来源]标题:   函数    编辑:电脑技术全能网 时间:2019-09-22 12:31

原标题:php+ajax实现数据调用-网络编程
   var xmlHttp function showUser(str) //这就是下面挪用的函数体{xmlHttp=GetXmlHttpObject() //起首推断扫瞄器能否支撑HTTP Requestif (xmlHttp==null){alert ("Browser does not support HTTP Request")return}var url="getuser.php" //这里是你的PHP函数名,就是这个函数里写的SQL语句拉.url=url+"?q="+str //这是前面跟的参数url=url+"&sid="+Math.random() //他在在这里创立了一个随机数xmlHttp.onreadystatechange=stateChanged //挪用stateChanged推断状况(这里的有些货色各人要查一下)xmlHttp.open("GET",url,true) //OPEN通报出去的URL TRUE就是表现异步传输,就是页面不革新xmlHttp.send(null) //发送}function stateChanged(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") //推断readyState的状况 {document.getElementById("txtHint").innerHTML=xmlHttp.responseText//白色局部感到熟习吗?就是下面HTML页面里的ID号.这里将前往的成果innerHTML的方式写进txtHint}} //上面这个函数是针对不必扫瞄器对XMLHttpRequest的差别支撑而写的差别创立方式function GetXmlHttpObject(){var xmlHttp=null;try{// Firefox, Opera 8.0+, SafarixmlHttp=new XMLHttpRequest();}catch (e){//Internet Explorertry { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }}return xmlHttp;}$q=$_GET["q"];$con = mysql_connect('localhost', 'peter', 'abc123');if (!$con){die('Could not connect: ' . mysql_error());}mysql_select_db("ajax_demo", $con);$sql="SELECT * FROM user WHERE id = '".$q."'";$result = mysql_query($sql);//上面的echo语句就是要前往给前台页面的HTML代码.最初就是上面这些HTML代码表现在ID为txtHint的DIV外面echo "";while($row = mysql_fetch_array($result)){echo "[tr]";echo "[td]" . $row['FirstName'] . "[/td]";echo "[td]" . $row['LastName'] . "[/td]";echo "[td]" . $row['Age'] . "[/td]";echo "[td]" . $row['Hometown'] . "[/td]";echo "[td]" . $row['Job'] . "[/td]";echo "[/tr]";}echo "[table][tr][td]Firstname[/td][td]Lastname[/td][td]Age[/td][td]Hometown[/td][td]Job[/td][/tr][/table]";mysql_close($con);?>

上一篇:用php实现广告轮播-网络编程

下一篇:没有了