我尝试了很多优化代码,但ajax不起作用。我在ajax之前用一些调试警报测试js,它工作了!因此,只有我的ajax无法在使用phonegap创建的Android apk中运行。
document.addEventListener("deviceready", function(){
var user_id = localStorage.getItem('user_id');
alert(user_id); //this works fine
$.ajax({
type: "GET",
url: "http://marcelkipp.com/quizapp/userinfo.php?user_id="+user_id,
async: false,
dataType: "json",
success: function(data) {
alert(data.username); //this do not work
setTimeout(function(){window.location.href="menu.html";}, 3000);
},
error: function(){
alert("FAIL");
}
});
});
答案 0 :(得分:0)
确定。现在我知道为什么我的ajax失败了。 我从谷歌库中导入了jquery,我将jquery文件集成到我的www文件夹中,然后就可以了。