【发布时间】:2012-12-13 20:55:53
【问题描述】:
我正在使用 jquerymobile 并用 phonegap 包装它。 我正在使用 AJAX 从服务器检索数据,它在我的浏览器上运行良好,但是当我尝试使用 phonegap 应用程序时,ajax 调用似乎不起作用。 在 AJAX 调用中,我调用了一个本地 php 文件,该文件使用代码行“file_get_contents”从服务器检索数据。 我的 phonegap 版本是 2.0.0,我还尝试在 res\config.xml 文件中添加一个带有服务器 url 的访问标签,并且我允许在应用程序中连接互联网。
谢谢
这是我正在使用的 ajax 代码,当我向服务器提供直接 url 时,ajax 调用失败,当我向本地 php 文件(不在服务器中)提供 url 时,检索来自服务器的数据,ajax调用成功。
$.ajax({ 网址:网址+查询, 数据类型:'html', 成功:函数(响应){
$.mobile.loading('hide');
$('body').append(response);
$.mobile.changePage('#page3');
},
error : function () {
alert('loading error') ;
$.mobile.loading('hide');
}
});
【问题讨论】:
标签: jquery cordova jquery-mobile