Мы - группа французских студентов, разрабатывающих приложение Phonegap (HTML, JQuery mobile, JQuery с AJAX, PHP). Мы используем сборку Phonegap для компиляции наших HTML, CSS, JS-файлов.Phonegap ajax jQuery mobile
Мы хотим отобразить динамический контент (из нашей базы данных) с помощью вызова 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
сделал вы разрешаете доступ к вашему серверу в файле config.xml? -> или заменить * на URL-адрес вашего сервера –
QuickFix