Javascript Phonegap+;余烬+;jQuery+;通过jQuery引导访问按钮?
我已经使用最新的Bootstrap.css/JS创建了一个Ember.JS应用程序来进行样式设置。在我的一个模板中,我有一个按钮,该按钮触发一个操作,该操作禁用该按钮,并通过所述的引导功能将其文本设置为“加载”。我使用jQuery从我的操作中访问按钮,如下所示:Javascript Phonegap+;余烬+;jQuery+;通过jQuery引导访问按钮?,javascript,jquery,twitter-bootstrap,cordova,ember.js,Javascript,Jquery,Twitter Bootstrap,Cordova,Ember.js,我已经使用最新的Bootstrap.css/JS创建了一个Ember.JS应用程序来进行样式设置。在我的一个模板中,我有一个按钮,该按钮触发一个操作,该操作禁用该按钮,并通过所述的引导功能将其文本设置为“加载”。我使用jQuery从我的操作中访问按钮,如下所示: $('.find').button('loading'); //Starts "Please Wait" message 在我的桌面上运行ember应用程序a服务器时,这非常有效。不过,我目前正在尝试将该应用程序打包到Phonegap
$('.find').button('loading'); //Starts "Please Wait" message
在我的桌面上运行ember应用程序a服务器时,这非常有效。不过,我目前正在尝试将该应用程序打包到Phonegapp应用程序中,最初是在iOS中。每当动作在模拟器中触发时,我都会得到以下错误:
我开始怀疑这可能是因为我的动作触发按钮无法通过桌面上类似jQuery的类访问?但我不太确定,因为这是我的第一个Phonegap应用程序。如果有人能澄清这一点,非常感谢。明白了!这一问题通过一个关于的回答得以解决 我认为JQuery没有被加载到页面中 您已将其引用为:
也就是说,使用当前页面作为服务器的任何协议
从…起在移动设备上,您将从文件://获得服务,因此
浏览器获取脚本的实际请求是:
file://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
您需要指定要使用的方案或将其包含在其中
PG项目本身
对我来说,不是我的jQuery没有被加载,而是我的Bootstrap.js!当您按照引导网站上的CDN说明操作时,URL的格式类似于“/”(称为“”或“网络路径引用”),而不是显式的“http://”。修改后的文件解决了这个问题 “当你从bootstrap网站上得到它”嗯?什么意思?我们通常在网站上使用HTTPS…对不起,应该更具体一些,我的意思是当你遵循他们的“入门”指南时: