0

我有点困惑,只是想确保我做的一切都是正确的。我开发了一个 index.html,它使用 jquery mobile 通过 AJAX 加载内容。因此,当我单击链接或提交表单时,jquery 会捕获事件并通过 AJAX 处理它们。但是,当我将其上传到 phonegap 网站时,等待几秒钟将其转换为应用程序,并将 android 应用程序加载到虚拟 android 模拟器中,它大部分工作正常,但有些东西仍然坏了。例如,所有表单提交都重新加载页面,而不是执行 AJAX(尽管公共链接工作正常)。我也没有设法让 navigator.notification.alert() 工作。

阅读手册后,我注意到 phonegap 指的是他们在 index.html 示例中包含的一些 phonegap/cordova.js 库,但是没有下载链接。这是什么库?这是无关紧要的,还是它实际上是消除 jquery mobile 之间差异的界面(修复诸如不工作的 AJAX 之类的问题)并提供额外的功能,如 navigator.notification.alert()?如果是的话,我该如何下载它?我想我需要下载一些 SDK,安装它,然后获取 js lib,但这听起来很可疑。我的意思是为什么我需要安装所有这些只是为了获得一个包含在 index.html 中的 JS 文件?最后,如果以上所有都是真的,当我得到那个 JS 库时,它是否会成为所有设备的单个库,并且 phonegap 本身会在为 iphone、android 构建时对其进行变形,

谢谢!

4

2 回答 2

1

我建议你看看鼓掌。他们有一个很棒的 phonegap 和 JQM(jQuery Mobile) 模板/演示。它也是开始使用 phonegap/jqm 开发的一个非常有用的工具。我从中学到了很多。 http://applaudcloud.com

于 2012-04-10T01:52:29.300 回答
0

终于设法解决了这个问题。如果有人偶然发现这个线程:

于 2012-04-13T15:34:30.560 回答