ReferenceError: jQuery is not defined"选择的Jquery插件出错

"ReferenceError: jQuery is not defined" error with chosen Jquery Plugin

本文关键字:选择 Jquery 出错 插件 quot jQuery is not defined ReferenceError      更新时间:2023-09-26

所以我使用了所选的Jquery,它的工作很好。但是当我点击提交按钮,从下拉选择的数据,做一些计算,然后我重定向一个页面。但是页面重定向根本不会发生,它一直在同一个页面上出现。当我检查firebug是否有jquery错误时,我在firebug上看到这两个错误。

    ReferenceError: jQuery is not defined

...xt="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b)...

chosen.....min.js (line 2, col 10246)
ReferenceError: jQuery is not defined

$ = jQuery;

chosen.jquery.js (line 523, col 2)

我看到了我的jquery初始化和上面选择的jquery插件,设置是这样的

<script src="@Url.Content("~/Scripts/jquery-1.7.2.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.20.min.js")" type="text/javascript"></script>
@*<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>*@
<script src="@Url.Content("~/Scripts/chosen.jquery.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/css/chosen.css")" rel="stylesheet"  type="text/css" />

我试着添加1.11.0也没有发生。我认为这是一个非常简单的问题,但我在这里错过了一些东西。

请提出建议。

谢谢。

要解决这个问题,您必须在main.js

中编写此代码
window.$ = window.jQuery = require('jquery');