包括phonegap.js打破javascript

时间:2013-09-12 08:17:16

标签: jquery-mobile phonegap-build

首先,我要说这是我的第一个phonegap应用程序,所以对我来说很容易;)

我正在使用jquery mobile和phonegap build构建一个移动应用程序,以及从什么开始 我在文档中读过,我应该在我的应用程序的索引文件中包含phonegap.js,但这样做似乎打破了我的javascript代码。

我的应用程序使用jquery mobile和JSONP格式对远程服务器上的服务进行一些AJAX调用,如果我包含phonegap.js:

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

那些调用不再起作用..不确定会发生什么但是我已经检查了远程服务器上的日志,并且没有出现任何错误。

有什么想法吗? 我需要使用设备对象,所以我肯定需要包含phonegap.js ..

到目前为止,我只在Android上测试过(三星Galaxy SII)。

提前感谢!

修改 包含phonegap.js后无效的AJAX调用示例:

$.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);
            }
        });
}

1 个答案:

答案 0 :(得分:0)

我必须假设您使用设备对象进行的调用会导致其余脚本中断。不包括phonegap.js标签将允许该应用程序工作,因为该设备只是跳过设备调用。你能展示更多代码,以便我可以进一步提供帮助吗?