php返回json数据

来源:互联网 发布:京东全球购奶粉 知乎 编辑:程序博客网 时间:2024/04/30 23:48


复制代码
html前段页面

 1 $.post(  2     "../Controllers/userController.php", 3     { 4         "pageItems":pageItems, 5         "indexStart":indexStart 6     }, 7     function(userJson){ 8         if(userJson!=null){ 9             var obj=JSON.parse(userJson);10             $.each(obj, function(i) {11                 var scoreLevel="";12                 var userId=obj[i].userId;13                 var userName=obj[i].userName;14                 var phoneNumber=obj[i].phoneNumber;15                 var userScore=obj[i].userScore;16                 var dataTime=obj[i].dataTime;17                 if(userScore<=120&&userScore>=100) scoreLevel="一等奖";18                 if(userScore<100&&userScore>=60) scoreLevel="二等奖";19                 if(userScore<60) scoreLevel="三等奖";20                 $(".userTb").append("<tr><td>"+(i+1)+"</td><td>"+userName+"</td><td>"+phoneNumber+"</td><td>"+userScore+"</td><td>"+scoreLevel+"</td><td>"+dataTime+"</td></tr>");21             });22         }23     }24 );
复制代码
复制代码
php查询并返回json到html


 1 <?php 2 //连接数据库 3  4     //1. 声明字符编码 5     header("Content-Type:text/html;charset=utf8");  6      7     //2. 连接数据库 8     $link=mysql_connect("localhost","root","root");//连接数据库 9     if(!$link) echo "系统异常,请稍后再试";//如果连接数据库失败10     mysql_select_db("test", $link); //选择数据库11     mysql_query("set names 'utf8'");  // 解决中文乱码12     13     //3. 查询数据库14     $strSql = "SELECT * FROM user_info"; //SQL查询语句15     mysql_query("SET NAMES utf8");16     $result = mysql_query($strSql); //获取数据集17     18     //4. 循环读取数据并存入数组对象19     $users;$user;$i=0;20     while($row=mysql_fetch_array($result))21     {22         $user["userId"]=$row["userId"];23         $user["userName"]=$row["userName"];24         $user["phoneNumber"]=$row["phoneNumber"];25         $user["userScore"]=$row["userScore"];26         $user["dataTime"]=$row["dataTime"];27         $users[$i++]=$user;28     }29     //5. 以json格式返回html页面30     echo urldecode(json_encode($users));31 ?>
复制代码
0 0