Php 为什么jquery显示错误函数?
我正在尝试从我的在线PHP中为我的Cordova应用程序检索多个JSON数据。我使用jquery来实现这个。它一直显示错误代码。 这是我从中检索的在线phpPhp 为什么jquery显示错误函数?,php,jquery,json,ajax,cordova,Php,Jquery,Json,Ajax,Cordova,我正在尝试从我的在线PHP中为我的Cordova应用程序检索多个JSON数据。我使用jquery来实现这个。它一直显示错误代码。 这是我从中检索的在线php localStorage['serviceURL']=”http://orba.com.ng/"; var serviceURL=localStorage['serviceURL']; var scroll=new iScroll('wrapper'{ vScrollbar:false, hScrollbar:错, 克罗尔:错 }); va
localStorage['serviceURL']=”http://orba.com.ng/";
var serviceURL=localStorage['serviceURL'];
var scroll=new iScroll('wrapper'{
vScrollbar:false,
hScrollbar:错,
克罗尔:错
});
var员工;
$(窗口)。加载(函数(){
setTimeout(getEmployeeList,100);
});
$(文档).ajaxError(函数(事件、请求、设置){
$(“#忙”).hide();
警报(“访问服务器时出错”);
});
函数getEmployeeList(){
$(“#忙”).show();
$.getJSON(serviceURL+'getemployees.php',函数(数据){
$(“#忙”).hide();
$('#employeeList li')。删除();
员工=数据项;
$。每个(员工,职能部门(索引,员工){
$('employeeList')。追加('li>');
});
setTimeout(函数(){
scroll.refresh();
});
});
}
我从这里获得了教程您的可用
serviceURL
设置为”http://orba.com.ng/getemployees.php“
您的代码是这样写的:$.getJSON(serviceURL+'getemployees.php',
因此,有效的URL是http://orba.com.ng/getemployees.phpemployees.php
这可能是错误的。您的可用
serviceURL
设置为“http://orba.com.ng/getemployees.php“
您的代码是这样写的:$.getJSON(serviceURL+'getemployees.php',
因此,有效的URL是http://orba.com.ng/getemployees.phpemployees.php
这可能是错误的。它显示了数据,那么这是怎么回事?我看到你的代码得到了json。可能的问题是serviceURL+'getemployees.php'。它应该是serviceURL。
$。ajaxError包含四个参数,出于某种原因,你决定忽略最有用的参数:$(文档)。ajaxError(函数(事件,jqxhr,设置,thrownError){警报(“失败:+thrownError);})
它会告诉您实际的错误是什么,这样您就可以修复它,而不是让我们胡乱猜测。我得到的错误代码未定义@freedomn mIts显示数据,那么这是怎么回事?我看到您的代码得到了json。可能的问题是serviceURL+'getemployees.php'。它应该是serviceURL。$。ajaxError
包括四个参数但是,由于某种原因,您决定忽略最有用的一个:$(document).ajaxror(函数(event,jqxhr,settings,thrownError){alert(“Failed:+thrownError);})
它会告诉你实际的错误是什么,这样你就可以修正它,而不是让我们胡乱猜测。我得到了错误代码未定义@freedomn msorry关于这一点,我编辑了这个问题。我没有显示这一点,我编辑了这个问题。它没有显示
localStorage['serviceURL'] = "http://orba.com.ng/";
var serviceURL = localStorage['serviceURL'];
var scroll = new iScroll('wrapper', {
vScrollbar: false,
hScrollbar: false,
hScroll: false
});
var employees;
$(window).load(function() {
setTimeout(getEmployeeList, 100);
});
$(document).ajaxError(function(event, request, settings) {
$('#busy').hide();
alert("Error accessing the server");
});
function getEmployeeList() {
$('#busy').show();
$.getJSON(serviceURL + 'getemployees.php', function(data) {
$('#busy').hide();
$('#employeeList li').remove();
employees = data.items;
$.each(employees, function(index, employee) {
$('#employeeList').append('<li><a href="employeedetails.html?id=' + employee.id + '">' +
'<img src="pics/' + employee.picture + '" class="list-icon"/>' +
'<p class="line1">' + employee.firstName + ' ' + employee.lastName + '</p>' +
'<p class="line2">' + employee.title + '</p>' +
'<span class="bubble">' + employee.reportCount + '</span></a></li>');
});
setTimeout(function() {
scroll.refresh();
});
});
}