首先,让我说这是我的第一个 phonegap 应用程序,所以请放轻松;)
我正在使用 jquery mobile 和 phonegap build 构建一个移动应用程序,根据我在文档中阅读的内容,我应该在我的应用程序的索引文件中包含 phonegap.js,但这样做似乎会破坏我的 javascript 代码。
我的应用程序使用 jquery mobile 和 JSONP 格式对远程服务器上的服务进行了一些 AJAX 调用,如果我包含 phonegap.js,则执行以下操作:
<script src="phonegap.js"></script>
这些调用不再起作用了。不知道会发生什么,但我已经检查了远程服务器上的日志,并且没有出现任何错误。
有任何想法吗?我需要使用设备对象,所以我肯定需要包含 phonegap.js ..
到目前为止,我只在 android 上测试过(Samsung 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);
}
});
}