JavaScript/jQuery-“$未定义-$function()”错误
我正在尝试运行JavaScript/jQuery函数,并得到错误:JavaScript/jQuery-“$未定义-$function()”错误,javascript,jquery,Javascript,Jquery,我正在尝试运行JavaScript/jQuery函数,并得到错误: $ is not defined $(function()". JavaScript代码放在一个名为core.js的文件中,由index.php引用。是什么导致了这个错误 JavaScript: PHP/HTML 您一定没有使jQuery对脚本可用 将以下内容添加到文件顶部: <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.m
$ is not defined $(function()".
JavaScript代码放在一个名为core.js的文件中,由index.php引用。是什么导致了这个错误
JavaScript:
PHP/HTML
您一定没有使jQuery对脚本可用 将以下内容添加到文件顶部:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
这个问题与jQuery/JavaScript文件没有正确添加到PHP/JSP/ASP文件有关。这将从源代码中获取jQuery代码。您可以下载它并在服务器上本地引用它,这样会更快
或者可以直接将其链接到jQuery、GoogleCDN或MicrosoftCDN
您需要在页面上包含jQuery库 你可以自己安装和托管,也可以从谷歌或微软等外部资源链接 谷歌的:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
微软的:
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.6.2.min.js">
尝试:
通过使用这种方式,您可以确保全局变量jQuery将绑定到闭包内的$。只需插入以下内容,确保jQuery已正确加载到页面中:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
替换到页面上下文中jQuery源所在的路径。这可能对某些人有用: 如果您已经获得jQuery,但仍然出现此错误,请检查是否在使用jQuery的js之前包含jQuery,特别是如果您在ASP.NET C中使用@RenderBody
如果在@RenderBody调用的视图中包含js,则必须在@RenderBody之前包含jQuery。包含jQuery.js,如果包含,则在任何其他JavaScript代码之前加载它。我已解决了以下问题
import $ from 'jquery';
(function () {
// ... code let script = $(..)
})();
我使用Asp.NETCore2.2和MVC以及RazorCSHTML 我的JQuery在布局页面中被引用 我需要在my view.cshtml中添加以下内容:
@section Scripts {
$script-here
}
如果在添加jquery之前尝试在electron应用程序中使用jquery,则应将其添加到模块中:
<script>
if (typeof module === 'object') {
window.module = module;
module = undefined;
}
</script>
<script src="js/jquery-3.5.1.min.js"></script>
您是否引用了jQuery?嗯。。你是直接放进去的?请告诉我这不是你真正的标记:@NiftyDude no dude lol不是我真正的标记。这只是一个例子。是的!检查错误控制台是否有GET消息;对我来说,这是一个简单的,愚蠢的直线进给,是在…jQuery的中间添加的。我已将jQuery CDN添加到HTML中,但仍然存在此错误。有什么想法吗?@Blairg23清除浏览器中的所有缓存并进行检查。
import $ from 'jquery';
(function () {
// ... code let script = $(..)
})();
@section Scripts {
$script-here
}
<script>
if (typeof module === 'object') {
window.module = module;
module = undefined;
}
</script>
<script src="js/jquery-3.5.1.min.js"></script>