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 相关文章推荐
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
使用eAccelerator加密PHP程序
Oct 03 PHP
PHP学习之数组值的操作
Apr 17 PHP
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
基于php-fpm 参数的深入理解
Jun 03 PHP
php中引用符号(&amp;)的使用详解
Nov 13 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
php自动加载方式集合
Apr 04 PHP
Yii针对添加行的增删改查操作示例
Oct 18 PHP
详解PHP神奇又有用的Trait
Mar 25 PHP
php上传后台无法收到数据解决方法
Oct 28 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 程序授权验证开发思路
2009/07/09 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
Laravel框架自定义分页样式操作示例
2020/01/26 PHP
ie支持function.bind()方法实现代码
2012/12/27 Javascript
Javascript图像处理—为矩阵添加常用方法
2012/12/27 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
bootstrap datetimepicker2.3.11时间插件使用
2016/11/19 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
Webpack devServer中的 proxy 实现跨域的解决
2018/06/15 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
vue+django实现一对一聊天功能的实例代码
2019/07/17 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
python递归函数绘制分形树的方法
2018/06/22 Python
python钉钉机器人运维脚本监控实例
2019/02/20 Python
Python输出指定字符串的方法
2020/02/06 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
python递归函数用法详解
2020/10/26 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
责任书格式范文
2014/07/28 职场文书
2014年财政所工作总结
2014/11/22 职场文书
初中开学典礼新闻稿
2015/07/17 职场文书
信息简报范文
2015/07/21 职场文书
施工安全责任协议书
2016/03/23 职场文书
Android 中的类文件和类加载器详情
2022/06/05 Java/Android
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技