最终效果:

 

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();

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
相关资源
相似解决方案