0
使用phonegap,我试图从服务器获取json数据。但它总是执行onCreateReportError方法并给出status = 0。我经历了其他stackoverflow的相关问题,在我的代码中似乎没有错。可能是什么问题?
$('#randomPerson').click(function(){
$.ajax({
type : "POST",
url : 'http://localhost:9090/mvc-1.0.0-BUILD-SNAPSHOT/api/person/random',
crossDomain: true,
beforeSend : function() {$.mobile.loading('show')},
complete : function() {$.mobile.loading('hide')},
dataType : 'json',
data : {},
success: onCreateReportSuccess,
error : onCreateReportError
});
function onCreateReportSuccess(person, textStatus, jqXHR) {
console.log('Status: ' + textStatus);
$('#personResponse').text(person.name + ', age ' + person.age);
}
function onCreateReportError(jqXHR, textStatus, errorThrown) {
console.log('Status: ' + textStatus);
console.log('Error: ' + errorThrown);
alert('Error creating report');
}
});
呵呵,貌似就是这个问题。感谢您的快速回复 – user1595858
如果这是正确的答案,您可以请标记为已回答吗? – user1107799