php實現將數據做成json的格式給前端使用
更新時間:2018年08月21日 10:20:54 作者:在前端的路上一路裸奔
今天小編就為大家分享一篇php實現將數據做成json的格式給前端使用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
interCom.php頁面
<?php header('Content-Type: application/json; charset=utf8'); class Response{ /* interger $Status 狀態(tài)碼 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框架Laravel中實現supervisor執(zhí)行異步進程的方法
這篇文章主要給大家介紹了PHP框架Laravel中實現supervisor執(zhí)行異步進程的方法,文中介紹的非常詳細,相信對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-06-06php通過PHPExcel導入Excel表格到MySQL數據庫的簡單實例
下面小編就為大家?guī)硪黄猵hp通過PHPExcel導入Excel表格到MySQL數據庫的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10