服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

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

2019-09-10 12:02在前端的路上一路裸奔 PHP教程

今天小编就为大家分享一篇php实现将数据做成json的格式给前端使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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表单处理

    实例讲解PHP表单处理

    在本篇内容中小编给大家分享了关于PHP表单处理的相关实例以及知识点内容,有需要的朋友们跟着学习下。...

    laozhang4192019-06-13
  • PHP教程PHP扩展mcrypt实现的AES加密功能示例

    PHP扩展mcrypt实现的AES加密功能示例

    这篇文章主要介绍了PHP扩展mcrypt实现的AES加密功能,结合实例形式分析了php基于mcrypt实现AES加密的相关操作技巧,需要的朋友可以参考下...

    five-zh3272019-06-21
  • PHP教程PHP array_reduce()函数的应用解析

    PHP array_reduce()函数的应用解析

    这篇文章主要介绍了PHP array_reduce()的应用,本文通过代码举例给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    徐三少北4502019-08-30
  • PHP教程Laravel框架实现的批量删除功能示例

    Laravel框架实现的批量删除功能示例

    这篇文章主要介绍了Laravel框架实现的批量删除功能,结合实例形式分析了Laravel框架批量删除功能相关的前端界面布局及后台控制器实现技巧,需要的朋友可以参考下...

    snow_small4782019-07-03
  • PHP教程php实现单笔转账到支付宝功能

    php实现单笔转账到支付宝功能

    这篇文章主要为大家详细介绍了php实现单笔转账到支付宝功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    通信狗_汪汪4312019-09-03
  • PHP教程thinkPHP5框架分页样式类完整示例

    thinkPHP5框架分页样式类完整示例

    这篇文章主要介绍了thinkPHP5框架分页样式类,结合完整实例形式分析了thinkPHP5带css样式控制的分页类定义与简单使用方法,需要的朋友可以参考下...

    Json______4692019-09-09
  • PHP教程PHP JWT初识及其简单示例

    PHP JWT初识及其简单示例

    这篇文章主要介绍了PHP JWT初识及其简单示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    旧梦发癫2392019-09-03
  • PHP教程php二维数组按某个键值排序的实例讲解

    php二维数组按某个键值排序的实例讲解

    今天小编就为大家分享一篇关于php二维数组按某个键值排序的实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    摘取天上星2082019-06-13