当使用JqueryMobile和PhoneGap时,不能从外部URL加载数据

时间:2011-03-15 21:57:02

标签: jquery android ajax cordova jquery-mobile

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

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

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

编辑:这只适用于Android模拟器。 iPhone模拟器的行为与预期一致。

2 个答案:

答案 0 :(得分:0)

你还在使用Jquery Full吗?如果是这样的版本?

我在1.5.1的JQuery和Phonegap 0.9.4

中遇到了这个问题

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

答案 1 :(得分:0)

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