我正在努力让我的$ .getJSON在jQuery mobile中启动。我已经尝试在加载jQuery之后调用它并且在jQueryMobile之前无效。我一开始也尝试过不同的功能,如:
$(document).ready
$(document).bind("mobileinit"
等
这就是我所拥有的。第一个警报运行,但它似乎在到达JSON部分时停止。
$(document).bind("mobileinit", function(){
$('#home_screen').live('pagecreate',function(event) {
alert('Loaded'); // Runs fine
$.getJSON('includes/data/get.php',{'request_type':'count'}, function(data) {
$.each(data, function(i, item) {
alert(2);
});
});
});
});
答案 0 :(得分:0)
尝试使用jQuery.ajax(然后是jQuery.parseJSON)而不是$ .getJSON,这样您就可以通过设置错误回调来实际调试正在进行的操作。