我如何在Phonegap中使用jQuery使用Rest服务

理查德·奥塔比尔

我正在使用monaca IDE + phonegap构建电话应用程序。

我创建了一个宁静的服务器-http: //engridmedia.com/next/api/channel/user/id/1

我正在尝试在我的js文件中使用此jquery脚本使用json rest服务。

$(document).ready(function() {
$.ajax({
    url: "http://engridmedia.com/next/api/channel/user/id/1"
}).then(function(data) {
   $('.ch-name').append(data.ch_name);
   $('.ch_logo').append(data.ch_logo);
});

});

并这样称呼它

    <div>
<p class="ch_logo"> </p>
<p class="ch_name"> </p>
</div>

这应该行不通吗?我已经在页面中包含了jquery.min.js文件和ajax文件。但它不会显示任何东西。

胡安·马科斯·阿梅拉

尝试这个:

$(document).ready(function() {
  $.ajax({
    cache: false,
      url: "http://engridmedia.com/next/api/channel/user/id/1",
    type: 'GET',
    crossDomain: true,
    dataType: 'json',
    success: function() {
        alert("Success");
    },
    error: function() {
        alert('Failed!');
    },
}).then(function(data) {
    var result = data [0];
    console.log(result)
    $('.ch-name').append(result.ch_name);
    $('.ch-logo').append(result.ch_logo);
});
});

您正在返回一个对象一的数组您需要获取该数组中第一个对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章