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 auth_http类库进行身份效验
Mar 19 PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 PHP
CURL状态码列表(详细)
Jun 27 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
PHP生成随机字符串(3种方法)
Sep 25 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
Aug 15 PHP
PHP抽象类与接口的区别详解
Mar 21 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 实用代码收集
2010/01/22 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
php面象对象数据库操作类实例
2014/12/02 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
document.compatMode介绍
2009/05/21 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
python实现从ftp服务器下载文件
2020/03/03 Python
基于python实现操作git过程代码解析
2020/07/27 Python
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
全国优秀辅导员事迹材料
2014/05/14 职场文书
节水标语大全
2014/06/11 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
停电调休通知
2015/04/16 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
世界文化遗产导游词
2019/08/07 职场文书
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android
防止web项目中的SQL注入
2021/12/06 MySQL