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 三维饼图的实现代码
Sep 28 PHP
php 删除无限级目录与文件代码共享
Nov 22 PHP
Function eregi is deprecated (解决方法)
Jun 21 PHP
PHP以指定字段为索引返回数据库所取的数据数组
Jun 30 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
Oct 15 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
php连接oracle数据库的方法(测试成功)
May 26 PHP
thinkPHP5项目中实现QQ第三方登录功能
Oct 20 PHP
laravel利用中间件做防非法登录和权限控制示例
Oct 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
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
自己封装的一个简单的倒计时功能实例
2016/11/23 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
JS实现简单日历特效
2020/01/03 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
python二叉树的实现实例
2013/11/21 Python
python中cPickle用法例子分享
2014/01/03 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
python学生管理系统
2019/01/30 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
Sony C++笔试题
2013/03/10 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
2015年保管员工作总结
2015/04/30 职场文书
2015年征兵工作总结
2015/07/23 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers