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

php实现将数据做成json的格式给前端运用

发布时间:2023-09-21 10:09:05 所属栏目:PHP教程 来源:
导读:php实现将数据做成json的格式给前端使用

interCom.php页面:

<?php

header(&#39;Content-Type: application/json; charset=utf8&#39;);
class Response{
/* interger $Status 状态码 200/400
* st
php实现将数据做成json的格式给前端使用

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

(编辑:汽车网)

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

    推荐文章