访问后台数据库有多6,看看这里便知
2016-10-14 17:30
232 查看
相信使用爱码哥的小伙伴们对原生控件已经很熟悉了,在app开发中,原生控件能够帮助开发人员完成一个个精美的页面,给app奠定一个好的基础。然而,完成这些美观的静态页面只是开发app的开始,页面的交互和调用程度、用户体验和流畅的性能才是app的重中之重。这些与脚本功能息息相关,比如界面数据都是来自数据库的动态数据,用户输入的数据能够以同步和异步的方式入库,这些都需要JavaScript脚本来完成。
下面我们一起学习iMAG客户端访问后台数据库的两种方式。
通过后台程序读取数据库数据,再用JSP(需要部署Java本地开发环境),ASP(需要部署.Net本地开发环境)等脚本输出iMAG标签,这种方式类似于动态网页。如:
<?xml version="1.0" encoding="utf-8"?>
<imag>
<page>
<title>
<center><label><%=title%></label></center>
</title>
<content>
<list>
<%for (int i = 0; i < items.length; i++) {%>
<item accessory="indicator" href="<%=items[i][0]%>">
<label><%=items[i][1]%></label>
</item>
<%}%>
</list>
</content>
</page>
</imag>
上面的例子通过JSP输出iMAG页面,title和items都是来自数据库的数据。
另一种方式是通过 $http.get()和$http.post()方法来获取服务器端的数据,这种方式类似于Ajax。
<imag>
<script>
<![CDATA[
$page.onload = function() {
$http.get('http://www.imagapp.com/download/data/ajax_test.json', function(data) {
var obj = JSON.parse(data);
$('title').text = obj.title;
var listXml = '<list>';
for (var i = 0; i < obj.items.length; i++) {
listXml += '<item accessory="indicator" href="' + obj.items[i][0] + '">' +
'<label>' + obj.items[i][1] + '</label>' +
'</item>';
}
listXml += '</list>';
$('data_list').update(listXml);
});
}
]]>
</script>
<page>
<title>
<center><label id="title"></label></center>
</title>
<content>
<list id="data_list">
</list>
</content>
</page>
</imag>
上面的例子通过http请求方式加载数据,obj.title和obj.items都是来自远程服务器的JSON数据。JSON数据可以在云平台的模拟数据中创建。
爱码哥邀你一起智造app!
相关文章推荐
- 转载 : 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- IBM WorkLight跨平台HTML开发工具如何访问后台数据库?
- pl/sql能访问后台数据库的配置
- Highcharts通过AJAX访问后台数据库实时刷新
- 用工厂模式写了一个数据库访问类库,但是对于数据库连接字符串和数据库类型有两种方法,不知道哪种好,大家看看了,附类关系图
- 这里有没有谁成功用DELPHI访问WINCC归档数据库呢?
- 手机android端的html5页面用ajax访问服务器,后台成功从数据库查询到值,但是前段一直调用ajax的error
- centos 7.2系统bug导致HGDB后台进程崩溃,数据库无法访问
- 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- 实战学习NodeJS建站(3)—bootstrap后台管理、nodejs访问数据库
- 嘿嘿,看看谁访问这里
- 一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信
- MySQL操作02_后台访问数据库
- javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互 这里主要包括了javascipt与后台CS代码四种方法互调(其中包括函数与变量的访问)
- Tomcat中通过JNDI配置访问数据库
- 在Linux下访问MS SQL Server数据库
- Delphi 访问数据库