javascript函数的引导触发器模式给出未捕获的TypeError:$不是函数
我知道这是一个“著名”的问题,但我仍在与之斗争。 未捕获类型错误:$不是函数 我在head中调用我的脚本(也在html结束之前尝试在底部调用,但我有onload函数!): 我还试着从cdn(谷歌和jquery)调用jquery,但目前从我的网站调用它,以确保它首先出现并完成javascript函数的引导触发器模式给出未捕获的TypeError:$不是函数,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我知道这是一个“著名”的问题,但我仍在与之斗争。 未捕获类型错误:$不是函数 我在head中调用我的脚本(也在html结束之前尝试在底部调用,但我有onload函数!): 我还试着从cdn(谷歌和jquery)调用jquery,但目前从我的网站调用它,以确保它首先出现并完成 任何帮助都将不胜感激。谢谢如果您的应用程序结构如下,请尝试一下 index.html js jquery-1.12.4.min.js bootstrap.min.js functions.js 希望这对你有帮
任何帮助都将不胜感激。谢谢如果您的应用程序结构如下,请尝试一下
- index.html
- js
- jquery-1.12.4.min.js
- bootstrap.min.js
- functions.js
- js
希望这对你有帮助
你不能有下面这样的代码
function OpenModal(ModalName){
jQuery(document).ready(function($) {
$('#'+ModalName).modal();
});
}
换成
jQuery(document).ready(function($) {
function OpenModal(ModalName){
$('#'+ModalName).modal();
}
OpenModal('modal1');
});
或其他
在HTML
例如:
openmodel
好吧,一个问题是在bootstrap.min.js
one:谢谢之后,您的脚本
元素格式不正确。很抱歉,我错过了从源代码复制/粘贴。现在它是正确的(就像在我的页面中一样)谢谢@Shiladitya。我确实更新了我的帖子。我的描述不正确。对不起,谢谢。我如何调用这个函数?在我调用OpenModal(CallLogin)之前;现在我有:uncaughtreferenceerror:OpenModal没有定义我的意思是在我调用OpenModal(CallLogin)之前;from:function CallLogin(ActionPending,ActionPendingContent){……(xhr.readyState==4&&xhr.status==200){document.getElementById(“CallLogin”).innerHTML=xhr.responseText;OpenModal(CallLogin);}那么,现在,如何从那里调用呢?很抱歉,这让人头疼!您的整个代码都将进入jQuery(document).ready(函数($){};
并更改代码OpenModal(“CallLogin”)
,您缺少双引号谢谢@Shiladitya的帮助。
function OpenModal(ModalName){
jQuery(document).ready(function($) {
$('#'+ModalName).modal();
});
}
jQuery(document).ready(function($) {
function OpenModal(ModalName){
$('#'+ModalName).modal();
}
OpenModal('modal1');
});