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


Posted in PHP onAugust 21, 2018

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的格式给前端使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP.MVC的模板标签系统(二)
Sep 05 PHP
MySQL中create table语句的基本语法是
Jan 15 PHP
PHP+JS+rsa数据加密传输实现代码
Mar 23 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
php UBB 解析实现代码
Nov 27 PHP
php中实现精确设置session过期时间的方法
Jul 17 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
php实现的xml操作类
Jan 15 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
PHP实现统计在线人数功能示例
Oct 15 PHP
PHP远程连接oracle数据库操作实现方法图文详解
Apr 11 PHP
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
Mar 14 PHP
PHP获取MySQL执行sql语句的查询时间方法
Aug 21 #PHP
php ajax数据传输和响应方法
Aug 21 #PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 #PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 #PHP
php从数据库中获取数据用ajax传送到前台的方法
Aug 20 #PHP
PHP常见数组排序方法小结
Aug 20 #PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 #PHP
You might like
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
JS 显示当前日期与时间的代码
2010/03/24 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
jquery+html5制作超酷的圆盘时钟表
2015/04/14 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
详解js获取video任意时间的画面截图
2019/04/17 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
python导入时小括号大作用
2017/01/10 Python
Python编写登陆接口的方法
2017/07/10 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
顶岗实习计划书
2014/01/10 职场文书
语文高效课堂实施方案
2014/05/03 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
美术教师个人总结
2015/02/06 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
docker-compose部署Yapi的方法
2022/04/08 Servers