不能'将 JqueryMobile 与 PhoneGap 结合使用时从外部 URL 加载数据

发布于 2024-10-22 07:08:20 字数 347 浏览 2 评论 0原文

我正在使用 PhoneGap 和 JQueryMobile 构建 Android 应用程序。但是,我无法让应用程序使用 jquery 方法将内容从我的服务器加载到 div 中,如下所示:

$("#home").live('pageshow', function(){  
    $("#home .content").load('http://192.168.2.18:8000/m/test/');  
});

此代码在使用 safari 加载时工作正常。有谁知道为什么加载 PhoneGap 时可能会失败?

编辑:这只发生在 Android 模拟器上。 iPhone 模拟器的行为符合预期。

I'm building an Android app using PhoneGap and JQueryMobile. However I can't get the app to load content in to a div from my server using a jquery method like the following:

$("#home").live('pageshow', function(){  
    $("#home .content").load('http://192.168.2.18:8000/m/test/');  
});

This code works fine when loaded with safari. Does anyone know why this might be failing when loaded with PhoneGap?

Edit: This only happens with the Android emulator. The iPhone emulator behaves as expected.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心碎的声音 2024-10-29 07:08:20

您也在使用 Jquery Full 吗?如果是的话是什么版本?

我在 1.5.1 的 JQuery 和 Phonegap 0.9.4 上遇到了这个问题,

我回到了 1.4.3 Jquery 和 0.9.3 Phonegap,一切都很好。

Are you also using Jquery Full? If so what version?

i had this problem with 1.5.1 of JQuery and Phonegap 0.9.4

I moved back to 1.4.3 Jquery and 0.9.3 Phonegap and all was well.

怪我入戏太深 2024-10-29 07:08:20

事实证明这是 PhoneGap 的配置问题。确保按照此处的说明修改 AndroidManifest.xml 文件,以便应用程序具有必要的权限。 http://wiki.phonegap.com/w/page/30862722 /phonegap-android-eclipse-quickstart

This turned out to be a configuration issue with PhoneGap. Make sure you modify the AndroidManifest.xml file as instructed here so that the app has the necessary permissions. http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文