zoukankan      html  css  js  c++  java
  • 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>

    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;
    }
  • 相关阅读:
    反射自动填充model
    source control tool
    项目管理案例分析
    IOC
    js framework
    WPF 难点内容
    WPF MVVM
    NewSQL
    软件部门员工考核
    JavaScript 中级
  • 原文地址:https://www.cnblogs.com/yifangtongxing/p/5431319.html
Copyright © 2011-2022 走看看