【发布时间】:2023-03-15 00:47:02
【问题描述】:
我的控制台抛出一个未捕获的 typeError,因为它还不知道 jQuery 是什么,但随后继续执行加载并加载内容,然后我收到 load complete 消息。
我有以下代码:
jQuery(function($){
$('#content-loader').load('someFile.html', function() {
console.log('load complete');
});
})();
为什么会这样,我怎样才能摆脱错误并加载到 html 文件中?
截至目前,someFile.html 仅包含文本,不包含脚本。
尝试的解决方案
(function($){
...code...
})(jQuery);
摆脱错误,但不加载html文件
【问题讨论】:
-
您确定这是导致错误的原因吗?你能发布错误消息吗?
-
是的。它告诉我
jQuery(..) is not a function并向我显示线路 -
如果你用 $ 替换 jquery 仍然会发生?
-
这就是我一开始的样子,并认为使用
jQuery可能会摆脱错误 -
它可能来自
'someFile.html'中的脚本,该脚本恰好具有相同的行号...?
标签: javascript jquery typeerror