titanium.cookbook-02-01-使用HTTPClient对象从远程XML读取数据
最终效果:
实现思路:
1、创建HTTPClient对象
2、用HTTPClient对象的open方法打开该对象
3、用HTTPClient对象的onload属性接收并展示数据
4、HTTPClient对象的send方法发送请求
源代码:
app.js
/*1、我们使用Titanium.Network命名空间创建一个HTTPClient对象
* 2、使用一个对象xhr打开一个GET连接到远程网站
* 3、实施onload事件侦听器,我们可以捕捉到XML数据
* */
var win = Titanium.UI.currentWindow;
//声明 http client 对象
var xhr = Titanium.Network.createHTTPClient();
//打开 xml feed
xhr.open('GET', 'http://www.html5mobi.com');
//t这个方法将处理 远程数据
xhr.onload = function() {
Ti.API.info(this.responseText);
};
//如果在连接远程数据的时候这个方法将触发
xhr.onerror = function() {
//l输出错误到控制台
Ti.API.error(this.status + ' - ' + this.statusText);
};
//最后, 执行呼叫远程 feed
xhr.send();


浙公网安备 33010602011771号