PHP 3 后端返回json格式的数据给前端

前端代码

$.post( 
    "../Controllers/userController.php",
    {
        "pageItems":pageItems,
        "indexStart":indexStart
    },
    function(userJson){
        if(userJson!=null){
            var obj=JSON.parse(userJson);
            $.each(obj, function(i) {
                var scoreLevel="";
                var userId=obj[i].userId;
                var userName=obj[i].userName;
                var phoneNumber=obj[i].phoneNumber;
                var userScore=obj[i].userScore;
                var dataTime=obj[i].dataTime;
                if(userScore<=120&&userScore>=100) scoreLevel="一等奖";
                if(userScore<100&&userScore>=60) scoreLevel="二等奖";
                if(userScore<60) scoreLevel="三等奖";
                $(".userTb").append("<tr><td>"+(i+1)+"</td><td>"+userName+"</td><td>"+phoneNumber+"</td><td>"+userScore+"</td><td>"+scoreLevel+"</td><td>"+dataTime+"</td></tr>");
            });
        }
    }
);

后端代码

<?php
//连接数据库

    //1. 声明字符编码
    header("Content-Type:text/html;charset=utf8"); 
    
    //2. 连接数据库
    $link=mysql_connect("localhost","root","root");//连接数据库
    if(!$link) echo "系统异常,请稍后再试";//如果连接数据库失败
    mysql_select_db("test", $link); //选择数据库
    mysql_query("set names 'utf8'");  // 解决中文乱码
    
    //3. 查询数据库
    $strSql = "SELECT * FROM user_info"; //SQL查询语句
    mysql_query("SET NAMES utf8");
    $result = mysql_query($strSql); //获取数据集
    
    //4. 循环读取数据并存入数组对象
    $users;$user;$i=0;
    while($row=mysql_fetch_array($result))
    {
        $user["userId"]=$row["userId"];
        $user["userName"]=$row["userName"];
        $user["phoneNumber"]=$row["phoneNumber"];
        $user["userScore"]=$row["userScore"];
        $user["dataTime"]=$row["dataTime"];
        $users[$i++]=$user;
    }
    //5. 以json格式返回html页面
    echo urldecode(json_encode($users));
?>

猜你喜欢

转载自blog.csdn.net/qq_35713752/article/details/80353936
今日推荐