入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

php怎么将数据做成json的格式给前端使用?

创建时间:2017-04-16 投稿人: 浏览次数:2231

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




声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像