php实现将数据做成json的格式给前端使用
程序员文章站
2024-02-07 09:19:34
intercom.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 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 试试下面这个就能了解了。
http://127.0.0.1/workspace/list.php?page=xsxs
以上这篇php实现将数据做成json的格式给前端使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。