【发布时间】:2012-05-16 12:47:04
【问题描述】:
我正在尝试使用 PhoneGap 从我的 web 应用程序构建一个移动应用程序。在桌面浏览器上一切正常,但是当我将文件移动到 PhoneGap 时,getJSON 方法似乎不起作用。可能是什么原因?
这是我使用的代码:
$('#employeeListPage').bind('pageinit', function(event) {
getEmployeeList();
});
setInterval ( "getEmployeeList()", 10000 );
var vanhadata = "";
function getEmployeeList() {
$.getJSON(serviceURL + 'getemployees.php?autonumero=' + autonumero, function(data) {
if(JSON.stringify(data) != JSON.stringify(vanhadata)){
$('#employeeList li').remove();
employees = data.key;
$.each(employees, function(index, employee) {
$('#employeeList').append('<li><a href="keikka.html?id=' + employee.IND + '">' +
'<h4>' + employee.OSO + '</h4>' +
'<img src="pics/' + employee.TILA + '.png"/>' +
'<p>' + employee.AIKA + '</p>' +'</a></li>');
});
$('#employeeList').listview('refresh');
if(vanhadata != "")
alert("Uusia keikkoja!");
vanhadata = data;
}
});
}
因为是跨域请求,我也试过用callback=?但这也不起作用。我该如何解决这个问题?
【问题讨论】:
标签: jquery ios cordova getjson