我正在使用 Phonegap 迈出第一步,但无法从我的服务中获取任何内容。
function onDeviceReady() {
$.mobile.allowCrossDomainPages = true;
$.support.cors = true;
$.ajax({
type: 'GET',
url: BaseUri + 'industries',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
alert('bla');
var html = [];
$.each(msg || [], function(idx, industry) {
html.push('<li>' + industry.Title + '</li>');
});
$('#lstIndustries').html(html.join(''));
},
error: function(xhr, msg, err) {
alert(xhr.status);
alert(err);
}
});
}
$(document).ready(function() {
document.addEventListener("deviceready", onDeviceReady, true);
});
它总是调用错误函数。当我将 contentType/dataType 更改为 text 时,将调用成功函数,但响应为空。
我将以下行添加到我的assets/www/config.xml
:
<access origin="*" />
任何建议如何解决这个问题?:)