Почему этот вызов JQuery Ajax не работает в PhoneGap - PullRequest
1 голос
/ 13 августа 2011

Я использую PhoneGap с мобильным AJAX JQuery для извлечения некоторых записей из базы данных, вот мой код! но, к сожалению, это не работает может кто-нибудь сказать мне, что не так

<script>
$(document).ready(function() {
            $('#cont').bind('pageshow', function () {
                       $.get('http://tech-tude.com/freedomwobas/getepisodes.php', function (data) {
                     $(this).find('div[data-role="content"]').append(data);
                 });
                    });
                    });

</script></head><body ><div data-role="content"></div>     

1 Ответ

1 голос
/ 13 августа 2011

Вам нужно (как минимум) дождаться готовности устройства.Попробуйте это:

<script>
function onDeviceReady() {
    $('#cont').bind('pageshow', function () {
        $.get('http://tech-tude.com/freedomwobas/getepisodes.php', function (data) {
      $(this).find('div[data-role="content"]').append(data);
  });
     });
}
$(document).ready(function() {
    document.addEventListener("deviceready", onDeviceReady, true);       
});
</script></head><body ><div data-role="content"></div> 
...