JQuery 和 select2 - $ 范围冲突
JQuery and select2 - $ scope conflict
我在 spring mvc web 应用程序中使用 jQuery 2.1.3
分钟以及 jQuery 的 select2
插件。
我遇到了 $'s
范围冲突的问题。
虽然我发送的所有 ajax 请求都写在一个名为 home.jsp
的文件中,在 <script>
标签下,但它显示它们是通过 select2
在 firebug.
<script type="text/javascript" src="<c:url value="/views/js/jquery-2.1.3.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/views/js/custom/home.js"/>"></script>
<script type="text/javascript" src="<c:url value="/views/js/select2/js/select2.full.js"/>"></script>
这是我包含 js 文件的顺序。我觉得 select2 对我的代码造成了严重破坏。我想不通为什么?
您使用的似乎是旧版本的 Select2 4.0.0,很可能是其中一个测试版。在 4.0.0-beta.3 中,我们停止在 select2.full.js
中打包 jQuery,因为它会导致类似这样的奇怪问题。
我在 spring mvc web 应用程序中使用 jQuery 2.1.3
分钟以及 jQuery 的 select2
插件。
我遇到了 $'s
范围冲突的问题。
虽然我发送的所有 ajax 请求都写在一个名为 home.jsp
的文件中,在 <script>
标签下,但它显示它们是通过 select2
在 firebug.
<script type="text/javascript" src="<c:url value="/views/js/jquery-2.1.3.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/views/js/custom/home.js"/>"></script>
<script type="text/javascript" src="<c:url value="/views/js/select2/js/select2.full.js"/>"></script>
这是我包含 js 文件的顺序。我觉得 select2 对我的代码造成了严重破坏。我想不通为什么?
您使用的似乎是旧版本的 Select2 4.0.0,很可能是其中一个测试版。在 4.0.0-beta.3 中,我们停止在 select2.full.js
中打包 jQuery,因为它会导致类似这样的奇怪问题。