我正在使用 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({ url : url + query, dataType : 'html', success : function (response) {
$.mobile.loading('hide');
$('body').append(response);
$.mobile.changePage('#page3');
},
error : function () {
alert('loading error') ;
$.mobile.loading('hide');
}
});