phonegap:JQuery document.ready或Phonegap deviceready

时间:2016-10-25 05:08:51

标签: jquery cordova phonegap-plugins

我是第一次创建phonegap应用。我有以下代码,我用来从服务器获取数据。问题是如果我使用document.ready,这段代码工作正常。 但是我在某处读到了我需要将deviceready用于phonegap应用程序。

document.addEventListener("deviceready", function(){
    $.ajax({
        type: 'post',
        url: 'uid.php',
        cache: false,
        dataType: 'json',
        data: '&uid=' +uid,
        success: function(data) {

          alert(data.count);
});
});

我尝试了上面的代码,但它无法正常工作。我的意思是ajax呼叫没有解雇。

$(document).ready(function() {
        $.ajax({
            type: 'post',
            url: 'uid.php',
            cache: false,
            dataType: 'json',
            data: '&uid=' +uid,
            success: function(data) {

              alert(data.count);
    });
    });

1 个答案:

答案 0 :(得分:0)

使用计算机的IP地址而不是localhost。并确保您的手机也连接在同一网络中,无论您连接计算机。

示例代码

document.addEventListener("deviceready", function(){
    $.ajax({
        type: 'post',
        url: 'http://yourIpAddress/uid.php',
        cache: false,
        dataType: 'json',
        data: '&uid=' +uid,
        success: function(data) {

          alert(data.count);
});
});