2011-08-13 116 views
1

我使用PhoneGap和JQuery移动ajax从数据库中检索一些记录这里是我的代码!但遗憾的是它不工作 有人可以告诉我,什么是错的为什么这个JQuery Ajax调用在PhoneGap中不起作用

<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>  
+0

它给了我一个白色的页面,当我运行应用程序 –

+1

我假设你的应用程序驻留在同一个域中的PHP参考? – Ben

+0

我还没有上传我的应用程序呢!我在本地做!可以吗 ? –

回答

1

你需要(至少)等待设备准备就绪。试试这个:

<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> 
相关问题