首先,我要说这是我的第一个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);
}
});
}
答案 0 :(得分:0)
我必须假设您使用设备对象进行的调用会导致其余脚本中断。不包括phonegap.js标签将允许该应用程序工作,因为该设备只是跳过设备调用。你能展示更多代码,以便我可以进一步提供帮助吗?