Jquery mobile 包括phonegap.js会破坏javascript
首先,让我说这是我的第一个phonegap应用程序,所以请对我放松;) 我正在使用jquery mobile和phonegap构建一个移动应用程序,从何而来 我在文档中读到,我应该在我的应用程序的索引文件中包含phonegap.js,但这样做似乎破坏了我的javascript代码 我的应用程序使用jquery mobile和JSONP格式对远程服务器上的服务执行一些AJAX调用,如果我包括phonegap.js,则执行以下操作:Jquery mobile 包括phonegap.js会破坏javascript,jquery-mobile,phonegap-build,Jquery Mobile,Phonegap Build,首先,让我说这是我的第一个phonegap应用程序,所以请对我放松;) 我正在使用jquery mobile和phonegap构建一个移动应用程序,从何而来 我在文档中读到,我应该在我的应用程序的索引文件中包含phonegap.js,但这样做似乎破坏了我的javascript代码 我的应用程序使用jquery mobile和JSONP格式对远程服务器上的服务执行一些AJAX调用,如果我包括phonegap.js,则执行以下操作: 那些电话已经不起作用了。。不确定发生了什么,但我已经检查了远程
那些电话已经不起作用了。。不确定发生了什么,但我已经检查了远程服务器上的日志,没有出现任何错误
有什么想法吗?
我需要使用设备对象,所以我肯定需要包括phonegap.js
到目前为止,我只在android(三星Galaxy SII)上进行了测试
提前谢谢
编辑:
一旦包含phonegap.js,AJAX调用就不起作用:
$.getJSON(app_domain+'service/dailydose.php?jsoncallback=?&d='+day)。完成(函数(d){
如果(d.ok){
//生成HTML
var html='检索到的数据详细信息';
$('body').append(html);
}
});
}
我必须假设您正在使用设备对象进行的调用导致您的其余脚本中断。不包括phonegap.js标记将允许应用程序工作,因为设备只是跳过设备调用。你能展示更多的代码以便我能提供进一步的帮助吗?现在代码只是使用常规的$.get()
jquery调用,它还没有使用设备对象。请包含一些东西在哪里中断的代码示例。我已经添加了一个ajax调用的示例,当您没有将phonegap.js脚本标记放在您的应用程序中时,它可以正常工作,但当您这样做时,它会中断吗?为了清楚起见,您将phonegap.js脚本标记放在您的控制器结构中,而不是实际将phonegap.js文件放在控制器结构中,对吗?您是否有可能将项目的相关部分放在codepen.io或jsfiddle.net中,以便我可以仔细查看?