Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Phonegap+;余烬+;jQuery+;通过jQuery引导访问按钮?_Javascript_Jquery_Twitter Bootstrap_Cordova_Ember.js - Fatal编程技术网

Javascript Phonegap+;余烬+;jQuery+;通过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

我已经使用最新的Bootstrap.css/JS创建了一个Ember.JS应用程序来进行样式设置。在我的一个模板中,我有一个按钮,该按钮触发一个操作,该操作禁用该按钮,并通过所述的引导功能将其文本设置为“加载”。我使用jQuery从我的操作中访问按钮,如下所示:

$('.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…对不起,应该更具体一些,我的意思是当你遵循他们的“入门”指南时: