当前位置: 首页 » 产品 » 新闻资讯 » 正文

php写app接口并返回json数据的实例

放大字体  缩小字体 发布日期: 2024-09-30 17:39   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:12
核心提示:第一步:conn.PHP文件,用于连接数据库并定义接口格式,代码如下:?phpheader(charset=utf-8);$servername=localhost;$username=

第一步:conn.PHP文件,用于连接数据库并定义接口格式,代码如下:

 

<?php header("charset=utf-8"); $servername="localhost"; $username="root"; $password="root"; $dbname="test"; $conn=mysql_connect($servername,$username,$password); if(!$conn){ echo "数据库连接失败!"; } mysql_select_db($dbname); class Response{ public static function json($code,$message="",$data=array()){ $result=array( 'code'=>$code, 'message'=>$message, 'data'=>$data ); //输出json echo json_encode($result); exit; } } ?>

第二步:text.php,用于将数据库中的数据转化为json字符串,并输出:

<?php require_once('conn.php'); $sqla="SELECT * from user"; $result=mysql_query($sqla,$conn); $dataarr=array(); while($row=mysql_fetch_array($result)){ $dataarr[]=$row; } $id=$_GET['id']; if($id==1){ Response::json(1,'数据返回成功',$dataarr); }else if($id==2){ Message::json(0,'失败'); } ?>

第三步:text.html,ajax加载json数据并显示:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src=http://www.3lian.com/edu/2017/05-22/"jquery/2.0.0/jquery.min.js"></script> </head> <body> <input id="text" type="text"/> <input type="button" id="tijiao" value="提交" /> <div id="tex"></div> <script type="text/javascript"> $("#tijiao").click(function(){ var data={"id":$("#text").val()} $.get("text.php?flag=showmessage",data,function(res){ res=JSON.parse(res);//<span style="color:#cc0000;">将json字符串转化为json对象</span> if(res.code==1){ $("#tex").empty(); $.each(res.data, function(x,y) { $("#tex").append("id:"+y.id+"/姓名:"+y.username+"<br>"); }); } }) }) </script> </body> </html>

这样就可以实现利用php写json接口了。

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站