我在 android 平台上使用了带有 Parse javascript 的 phonegap,并且还集成了 jquery mobile。页面准备好后,我会执行查询,但总是得到错误代码-1,太奇怪了,请帮助我。顺便说一句,它可以在没有 jQueryMobile 和 Phonegap 的 PC 网络浏览器上运行。
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
Parse.initialize("XXXXX", "XXXX");
$.mobile.loading("show",{text:"Loading",textVisible:true});
var breadCast = Parse.Object.extend("BreadCast");
var query = new Parse.Query(breadCast);
query.limit(7);
query.find({
success:function(result){
$("#main_page").bind('pagebeforeshow', function() {
console.log("pageBeforeShow");
for(var i = 0; i < result.length; i++) {
var bread = result[i];
$("#breadCastListView").append("<li><a href='detail.html'>" + bread.get("title") + "</a></li>");
}
});
$.mobile.changePage("#main_page",{reverse: false, changeHash: false}, "fade");
$.mobile.loading("hide");
},
error:function(error){
$.mobile.loading("hide");
//TODO: show error page
console.log("Error " + error.code + " " + error.message);
}
});