titanium.cookbook-02-01-使用HTTPClient对象从远程XML读取数据

 

最终效果:

 

image

 

实现思路:

 

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();
posted @ 2012-04-20 21:21  校长阿四  阅读(637)  评论(2)    收藏  举报