php实现将数据做成json的格式给前端使用
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-14 10:41:59 浏览: 评论:0
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
Tags: 前端 格式 数据
相关文章
- ·RSA实现JS前端加密与PHP后端解密功能示例(2021-12-09)
- ·php中json_encode格式中文问题解决方法(2013-12-06)
- ·php输出json格式数据的例子(2014-06-13)
- ·php快速导出csv格式数据程序代码(2014-06-16)
- ·PHP 去掉 utf8格式文件中的bom头部(2014-07-04)
- ·php simpleXML添加CDATA格式数据(2014-08-20)
- ·php读取mssql时间显示格式解决办法(2014-09-10)
- ·php mysql 导出csv excel格式文件并保存(2014-09-11)
- ·php如何判断是否为json数据格式(2014-09-22)
- ·PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包(2018-09-13)
- ·php将从数据库中获得的数据转换成json格式并输出的方法(2018-09-14)
- ·php基于dom实现的图书xml格式数据示例(2019-07-28)
- ·PHP解析xml格式数据工具类示例(2021-08-27)
- ·php从数据库读取数据,并以json格式返回数据的方法(2021-10-25)
- ·php中数据的批量导入(csv文件)(2013-12-09)
- ·php 实现jquery+ajax 跨域数据调用实例(2014-01-03)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)