2013-09-12 5 views
0

Прежде всего, позвольте мне сказать, что это мое первое приложение PhoneGap так легко идти на меня;)Включая phonegap.js перерывы Javascript

Я строй мобильного приложения с помощью JQuery мобильного и PhoneGap сборки, и от того, что Я прочитал в документах, я должен включить phonegap.js в индексные файлы моего приложения, но, похоже, это нарушит мой код javascript.

Мое приложение делает некоторые AJAX звонки на службу на удаленном сервере, используя формат JSONP Jquery мобильного и, если я включаю phonegap.js делать:

<script src="phonegap.js"></script> 

Эти звонки не работают больше .. Не уверен, что происходит, но я проверил журналы на удаленном сервере, и там ничего плохого не появилось.

Любые идеи? Мне нужно использовать объект устройства, поэтому мне обязательно нужно указать phonegap.js.

Я пока тестировал только на Android-телефоне (Samsung Galaxy SII).

благодарит заранее!

Edit: примера из вызовов AJAX, которые не работают, как только phonegap.js входят:

$.getJSON(app_domain+'service/dailydose.php?jsoncallback=?&d='+day).done(function(d){ 
      if(d.ok){ 
       //generate the HTML     
       var html = '<div>retrieved data details</div>'; 
       $('body').append(html); 
      } 
     }); 
} 

ответ

0

я бы предположить, что звонки вы делаете с помощью объекта устройства отбитых остальную часть ваших скриптов сломать. Не считая тега phonegap.js, приложение сможет работать, потому что устройство просто пропускает вызовы устройства. Можете ли вы показать больше кода, чтобы я мог помочь дальше?

+0

В настоящее время код использует обычные вызовы '$ .get();' jquery, но не использует объект устройства. – Julien

+0

Включите некоторые примеры кода, где все ломается. – Dom

+0

Я добавил пример вызовов ajax – Julien

Смежные вопросы