我最近负责一个网络工具,目的是为了更广泛的商业用途而对其进行修改。我大部分时间都工作正常,但是那些不起作用的部分有点大。此功能旨在从数据库加载数据,并根据用户以前的选择填充网页。数据正确地保存到数据库中,但据我所知,这根本没有加载它。
function startMyFunc(callback){
$.ajax({
url: 'auth.php',
data: "requestItems="+JSON.stringify(allItems),
dataType: 'json',
success: function(updatedItems){
allItems=convertArray(updatedItems);
for (var x = 1; x < allItems.length; x++) {
for (var y = 1; y < allItems[x].length; y++) {
for (var z = 1; z < allItems[x][y].length; z++) {
if (allItems[x][y][z]==1) {
selectMySubItem(x,y,z,1);
};
};
};
};
for (var x = 1; x < allItems.length; x++) {
validateMySection(x);
};
$('body').animate({scrollTop:0}, '500', function(){
if(currentSection==0){
currentSection=1;
}
showStep(currentSection);
startUpCompete=1;
});
if (callback) {
callback();
}
}
});
}
我一直在阅读.ajax命令,但遗憾的是我没有取得任何进展。我会继续插手,但想看看更熟悉的人是否能发现任何明显错误,或至少建议在哪里看。有很多与此相关的其他文件,但正如我所说,数据正确保存,因此授权内容应该正常工作。据我所知,它甚至没有正确调用auth.php,虽然我似乎无法收到任何错误消息。
我正在使用XAMPP运行网站和mySQL数据库,如果这有帮助的话。除此之外的一切似乎都很有效。阿贾克斯目前只是困惑我。