欢迎来到山村网

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

2019-03-09 12:40:48浏览:154 来源:山村网   
核心摘要:第一步: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.shancun.net/skin/default/image/nopic.gif  </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接口了。

(责任编辑:豆豆)
下一篇:

迅捷(FAST)路由器怎么桥接TP-Link路由器

上一篇:

WiFi联网的两种工作方式

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com