php jquery api文档,使用PHP、jQuery和JSON创建公共API
使用PHP、jQuery和JSON创建公共API
本章教程将为大家展示一个使用PHP、jQuery和JSON创建公共API的简单方法。
首先,我们需要一个连接数据库的文件 connection.php
/*PHP Public API*/
//connection to the database
mysql_connect("HOST_NAME","USER_NAME","PASSWORD") OR DIE (mysql_error());
mysql_select_db("DATABASE") OR DIE (mysql_error());
?>
创建api.php
首先包含数据库连接文件,然后检查一个存在的函数是否被调用。
下面我们就开始创建这个名叫allUsers()的函数,用来从数据库选择所有用户,并将返回值存放到数组里,通过遍历数组将他们放入单独的数组中。对于JSON,我们使用了PHP的json_encode()函数。
/*PHP Public API*/
//Include the database connection
include('connection.php');
//Now we check if the function exists
if(function_exists($_GET['method'])){
//Call the passed function
$_GET['method']();
}
//Here is the function to get
function allUsers(){
//Get all users from the database
$sql_users=mysql_query("SELECT * FROM users") OR DIE (mysql_error());
//New array called users
$users=array();
//Loop through each result and put each result into a single array
while($user=mysql_fetch_array($sql_users)){
$users[]=$user;
}
//Set $users to json encode $users
$users=json_encode($users);
//Okay here is the JSONP
echo $_GET['jsoncallback'].'('.$users.')';
}
?>
对于jQuery
php jquery api文档,使用PHP、jQuery和JSON创建公共API相关推荐
- java客户端api文档_Java 11:新的HTTP客户端API
java客户端api文档 在Java 11中,已将最初在Java 9中引入的孵化HTTP客户端API进行了标准化. 它使连接URL,管理请求参数,cookie和会话更加容易,甚至支持异步请求和webs ...
- api文档数据量太大崩溃_Tableau的API操作(一)-取消任务刷新
为啥需要取消数据刷新?公司Tableau使用的数据是发布到server上的.依托服务器强悍的性能,所有的报表.分析指标的交互都能做到快速响应.但是最近出现了一个问题,数据量过大导致刷新时间很长(6亿左 ...
- Eolink 征文活动- -后端研发需要的API文档工具
Eolink功能太多,一两篇文章聊不完,这篇文章只是聊聊Eolink的API文档管理功能. 首先大致说说我所认知的API文档工具历史. 我所知的API文档工具历史 我是2010年左右参 ...
- 转: HighCharts 详细使用及API文档说明
一.HighCharts开发说明: HighCharts开发实际上配置HighCharts每个部分,比如配置标题(title),副标题(subtitle)等,其中每个部分又有更细的参数配置,比如标题下 ...
- html版api文档,将html版API文档转换成chm格式的API文档
将html版API文档转换成chm格式的API文档并不是一件难事,所需要的只是2个工具及其你要制作的API的javadoc文档,一般去官网下载的话,都会有源代码和javadoc,软件一个是制作chm文 ...
- 先写API文档还是先写代码?你需要这款神器Apifox!
代码未动,文档先行 其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难. 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档.大多数开发人员不愿意写 API 文档的原因是 ...
- Spring Boot 集成 Swagger 生成 RESTful API 文档
原文链接: Spring Boot 集成 Swagger 生成 RESTful API 文档 简介 Swagger 官网是这么描述它的:The Best APIs are Built with Swa ...
- 基于.NetCore3.1搭建项目系列 —— 使用Swagger做Api文档(上篇)
前言 为什么在开发中,接口文档越来越成为前后端开发人员沟通的枢纽呢? 随着业务的发张,项目越来越多,而对于支撑整个项目架构体系而言,我们对系统业务的水平拆分,垂直分层,让业务系统更加清晰,从而产生一系 ...
- 在ASP.NET Core Web API上使用Swagger提供API文档
我在开发自己的博客系统(http://daxnet.me)时,给自己的RESTful服务增加了基于Swagger的API文档功能.当设置IISExpress的默认启动路由到Swagger的API文档页 ...
最新文章
- Android开发环境搭建全程演示(jdk+eclip+android sdk)
- 3层vni vxlan_VLAN和VXLAN,两者有何区别?VXLAN运用场景有哪些?
- xs资料网-冲压模图档下载_伺服冲床能做的精密冲压件都有哪些?!
- 两种方法实现在HTML页面加载完毕后运行某个js
- 计算机专业女生的就业方向参考
- STF简单修改实现安卓多机同屏控制
- 用 CSS实现Bubble提示框的两种方法
- 具有多个Join和选定列的示例LINQ
- Javascript选择排序
- 【摘】蓝牙技术及其协议栈
- 算法5-7:区间检索
- mybatis之OGNL表达式
- elasticsearch 分组求和
- android开发 app消息提醒功能,APP消息提醒设计:ios和android的最佳设计方案 – 25学堂...
- MySQL-数据库驱动程序的下载
- 无领导小组讨论面试真题解析(四)
- 3D Style Transfer
- SGE(集群任务管理系统)常用操作命令
- 清华大学计算机研究生课程表
- FBX SDK快速简笔(基本)
热门文章
- 如何验证是否正确安装了CUDA
- 【Qt教程】1.7 - Qt5带参数的信号、信号重载、带参数的槽函数、槽函数重载
- C++多态(二)——纯虚函数、抽象类
- VScode设置console.log('')快捷键
- MVC+EF+Linq 实例
- 【设计模式】适配器模式(Adapter Pattern)
- WPF 自定义BarChartControl(可左右滑动的柱状图)
- 前端基于Canvas生成等值面的方案
- LeetCode 3 Longest Substring Without Repeating Characters 区间,想法 难度:1
- poj 3243 Clever Y(Baby-Step Giant-Step)