我正在使用phonegap来开发一个Android应用程序。
所以我开发了一个页面,其中我在JQuery的document.ready
函数中加载了一些数据,这在eclipse浏览器中运行正常,但是当它在android模拟器中工作时我被困在这里。
在android中有没有其他方法可以做到这一点。 有没有办法调试和检查是否调用该函数或类似的东西?
我可以像使用本机应用程序开发system.out.println()
一样使用phonegap进行DDMS控制台编写。
在phonegap中是否有任何功能可以实现这一目标?
答案 0 :(得分:1)
你试过了吗?
$(function() {
....
});
另外,根据我的理解,phonegap通过AJAX调用加载其页面。在这种情况下,您可能需要使用.live('event', function() { ... })
答案 1 :(得分:1)
这是适用于PhoneGap和jQuery Mobile的模式:
在index.html中:
<body onload="init();">
在.js文件中:
function init() {
document.addEventListener("deviceready", deviceInfo, true);
可以使用完整的演示here
console.log应该可以在DDMS视图中显示日志记录 - 在PhoneGap google group中搜索以获取更多信息。