PHP语言 -- Ajax 查询数据
生活随笔
收集整理的這篇文章主要介紹了
PHP语言 -- Ajax 查询数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<body><select id="sel"></select><div><br/>
<input type="button" id="btn" value="出現"/></div></body><script type="text/javascript">$(document).ready(function(e){$("#btn").click(function(){$.ajax({url:"chuli.php",
data:{type:2},
type:"POST",
datatype:"TEXT",
success:function(data){
var hang = data.split("|");
var str="";
for(var i=0;i<hang.length;i++)
{
var lie = hang[i].split("^");
str = str+"<option value='"+lie[0]+"'>"+lie[1]+"</option>"
}
$("#sel").html($str);
}});})});</script>
var hang = data.split("|");
var str="";
for(var i=0;i<hang.length;i++)
{
var lie = hang[i].split("^");
str = str+"<option value='"+lie[0]+"'>"+lie[1]+"</option>"
}
$("#sel").html($str);
}});})});</script>
?
?
?
chuli.php
<?php //不要有空 頂到頭寫$type=$_POST["type"];include "DBDA.php";$db = new DBDA();switch($type) { case 0:$uid = $_POST["u"]; //接收 $pwd = $_POST["p"];$sql = "select count(*) from login where username='{$uid}' and password='{$pwd}'";$attr = $db->Query($sql);if($attr[0][0]==0) { echo "用戶名密碼不正確"; } else { echo "OK"; }break; case 1:$uid = $_POST["u"];$sql = "select count(*) from login where username='{$uid}'";$attr = $db->Query($sql);if($attr[0][0]==0) { echo "OK"; } else { echo "NO"; }break;case 2: $sql="select * from Nation";$attr = $db->Query($sql); //返回數組 需要轉成字符串//n001^漢族|n002^回族|n003^苗族$str=""; for($i=0;$i<count($attr);$i++) { for($j=0;$j<count($attr[$i]);$j++) { $str=$str.$attr[$i][$i]; $str=$str."^"; } $str=substr($str,0,strlen($str)-1); $str=$str."|"; } $str=substr($str,0,strlen($str)-1);echo "$str";break; }?
轉載于:https://www.cnblogs.com/yifangtongxing/p/5431319.html
總結
以上是生活随笔為你收集整理的PHP语言 -- Ajax 查询数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 权威解读 | 人类社会正进入DT时代 如
- 下一篇: python 正则使用笔记