我如何使用 jquery 在 phonegap 中使用休息服务
How do i consuming rest service with jquery in phonegap
我正在使用 monaca IDE + phonegap 构建一个 phone 应用程序。
我已经创建了一个 restful 服务器 - http://engridmedia.com/next/api/channel/user/id/1
我正在尝试使用我的 js 文件中的 jquery 脚本来使用 json 休息服务。
$(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);
});
});
您正在 数组 中返回一个 对象 。您需要获取该数组中的 first 对象。
我正在使用 monaca IDE + phonegap 构建一个 phone 应用程序。
我已经创建了一个 restful 服务器 - http://engridmedia.com/next/api/channel/user/id/1
我正在尝试使用我的 js 文件中的 jquery 脚本来使用 json 休息服务。
$(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);
});
});
您正在 数组 中返回一个 对象 。您需要获取该数组中的 first 对象。