选择Jquery插件时出现“ReferenceError:jQuery未定义”错误

时间:2014-08-01 21:44:04

标签: javascript jquery jquery-chosen

所以我使用了Chosen Jquery及其工作正常。但是当我点击提交按钮时,选择了Dropdonw的数据并做了一些计算,然后我重定向了一个页面。但页面重定向dosnt发生了,它一直在同一页面上。当我检查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初始化及其上面的Chosen 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,但没有任何反应。我的问题非常简单,但我在这里遗漏了一些东西。

请建议做什么。

感谢。

1 个答案:

答案 0 :(得分:0)

要解决此问题,必须在main.js中编写

window.$ = window.jQuery = require('jquery');