PhoneGap应用程序调用RestFUL API

66 篇文章 0 订阅

以Android平台为例。

假如API返回结果为XML格式的数据:

<?xml version="1.0" encoding="UTF-8" ?>
<deals>
	<deal id="857" slug="test_slug" city_id="1025">
            <deal_detail subject="testing deal">...</deal_detail>
            ...
        </deal>
        ...
</deals>

那么可以在main.js中定义如下函数,并在init即程序主页面加载时调用显示deal列表。

function get_deals() {   

$.ajax({
        url: "http://sandbox.jigoapps.com/deals.xml?country=au&lang=en-us",
        data: {},
        dataType: "xml",
        headers: {"Accept": "application/xml"},
        success: function(response) {
          var i=0;
          $(response).find("deal").each(function()
          {
              console.log("deal id:"+$(this).attr("id")); //do more for listing deals...

          });      
        },
        error: function(request, status, error) {
          console.log("Error status " + status);
          console.log("Error request status text: " + request.statusText);
          console.log("Error request status: " + request.status);
          console.log("Error request response text: " + request.responseText);
          console.log("Error response header: " + request.getAllResponseHeaders());
          $("#error").html(status);
        }

}


regards,

iefreer


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值