1
【首先】
1.如果想快速开发,没有自己的服务器,还是推荐使用云API的数据云。 2.不使用云API的数据云,可能是因为有web版且已经有商用数据。 3.不使用云API的数据云,需自己写数据接口,即客户端发送请求接收处理与生成json数据给客户端进行交互。 4.感谢APICloud提供新的APP开发方式。 其实也不难,使用api.ajax进行请求即可。PHPer,以下使用演示使用PHP,数据库使用Mysql,JAVA党或者.NET党请自行coding...
2
【连接到数据库(文件放在服务器上),服务器端输出JSON】
<?php
/*
* 配置连接数据库信息
*/
$host='localhost'//主机
$user='root'//数据库账号
$password=''//数据库密码
$database='test'//数据库名
//打开数据库连接
$db=mysqli_connect($host,$user,$password,$database)
//判断连接是否成功
if($db){
$db->query("set names utf8")//设置UTF-8编码(JSON的唯一编码)
}else{
echo 'DATABASE_CONNECTION_DIE'//数据库连接失败
exit
}
//sql查询语句
$sql="select id,name,sex,age from person"
$result=$db->query($sql)
while($row=$result->fetch_assoc()){
$person_info[]=$row//将取得的所有数据赋值给person_info数组
}
echo json_encode($person_info)//输出JSON
?>
复制代码
输出的JSON示例:
[{"id":"1","name":"\u54c8\u5c3c","sex":"\u7537","age":"22"},{"id":"2","name":"\u5c0f\u9648","sex":"\u5973","age":"21"},{"id":"3","name":"\u5c0f\u767d","sex":"\u672a\u77e5","age":"1"}]
复制代码
3
【测试用的数据库SQL语句】
--
-- Database: `test`
--
-- --------------------------------------------------------
--
-- 表的结构 `person`
--
CREATE TABLE IF NOT EXISTS `person` (
`id` int(11) NOT NULL,
`name` varchar(5) NOT NULL,
`sex` varchar(2) NOT NULL,
`age` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
--
-- 转存表中的数据 `person`
--
INSERT INTO `person` (`id`, `name`, `sex`, `age`) VALUES
(1, '哈尼', '男', 22),
(2, '小陈', '女', 21),
(3, '小白', '未知', 1)
复制代码
搞定服务器端输出JSON后,重点来了...
4
【端API使用api.ajax读取接口数据】
点我获取数据
复制代码
5
OK,如果要POST方式,请自行参考官方文档。
思路就是这样,其它的依此类推:
客户端发送请求,服务器端接收处理后返回数据。
用户登录和状态检查推荐使用token检验,不要直接post密码。
此Ext2.xAPI中文文档,是最新的中文文档压制而成,原文档近30M,我在保证其质量的基础上将其压缩,
压缩后不到3M,CHM版的更容易携带.(弄了好几个小时...真累呀!)
近期将推出Ext3.0中文文档,也是CHM版,
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)