加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php完成将数据做成json的格式给前端使用

发布时间:2022-02-24 11:09:30 所属栏目:PHP教程 来源:互联网
导读:interCom.php页面: ?php header(Content-Type: application/json; charset=utf8); class Response{ /* interger $Status 状态码 200/400 * string $Msg 提示信息 * array $Data 数据 * return string 返回值 json返回的数据 * */ public static function j
  interCom.php页面:
 
  <?php
    
  header('Content-Type: application/json; charset=utf8');  
  class Response{
  /* interger $Status 状态码 200/400
  * string $Msg 提示信息
  * array $Data 数据
  * return string 返回值  json返回的数据
  * */
  public static function json($Status,$Msg,$Data=array()){
  if(!is_numeric($Status)){ //是否为数字
  return "";
  }
  //组装好新的数据
  $result=array(
  'Status'=>$Status,
  'Msg'=>$Msg,
  'Data'=>$Data
  );
  //变成json格式的
  echo json_encode($result,JSON_UNESCAPED_UNICODE);//JSON_UNESCAPED_UNICODE让中文不编码
  exit;
  }
  }
  ?>
  list.php 文件
 
  <?php
  require_once("interCom.php");//引用interCom.php文件
  //http://127.0.0.1/list.php?page=1&pagesize=12 //
  $page=isset($_GET['page'])?$_GET['page']:1;
  //如果存在就是传上来的值 如果不逊在就赋值为1
  $pagesize=isset($_GET['pagesize'])?$_GET['pagesize']:1;
  if(!is_numeric($page)||!is_numeric($pagesize)){
  Response::json(401, "数据不合法"); //
  }
  ?>
  前端调用json数据的url 看list放在本地服务器的哪儿。我是用wamp这个套件。放在http://127.0.0.1/workSpace/list.php 这个也是客户端请求的地址 但是上面要传什么参数到这个这个地址呢?page&pagesize 试试下面这个就能了解了。

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读