我们是一群法国学生,正在开发一个Phonegap应用程序(HTML,JQuery mobile,JQuery with AJAX,PHP)。我们使用Phonegap构建来编译我们的HTML,CSS,JS文件。
我们希望通过Ajax调用显示动态内容(来自我们的数据库)。 以下代码:
function loadDetailsLieux() {
var infoLieu = $('#info_lieu ul:first');
$.ajax({
type: 'GET',
url: 'PHP_URL_ON_SERVER.php?&jsoncallback=?', //Here we put the URL of the server where we put our PHP file
dataType: 'JSONp',
timeout: 8000,
success: function(data) {
$.each(data, function(i,item){
infoLieu.append('<li class="left">'+item.adresse+'</li>');
infoLieu.append('<li class="left">'+item.code_postal+'</li>');
infoLieu.append('<li class="left">'+item.metro+'</li>');
});
},
error: function(data) {
infoLieu.append('<li>There was an error');
alert('Buuuug');
}
});
}
loadDetailsLieux();
此代码: - 在网络上运作良好 - 但不是PHONEGAP! - 在Phonegap上,只需点击外部链接(然后返回应用程序)
即可所以我们不明白为什么当我们到达我们的应用程序时它不会显示动态内容...
如果您有任何想法,请帮助我们:D
答案 0 :(得分:0)
我认为您忘记更新您的访问策略以允许所有网址,使用以下代码更新您的config.xml文件:
<access origin="*" />