为什么我的 Ajax 精简器不合并 JavaScript 文件

本文关键字:合并 JavaScript 文件 我的 Ajax 为什么 | 更新日期: 2023-09-27 18:32:25

我的项目中有 3 个 java 脚本文件,我使用 ajax minifier 通过命令来连接它们,

copy bootstrap.js+space.txt+jquery-1.8.2.js + space.txt + one.js + space.txt many.txt
ren many.txt many.js
"C:'Program Files (x86)'Microsoft'Microsoft Ajax Minifier'AjaxMin" many.js -o common.js

它创建通用.js文件,但是当我将其添加到我的页面中时,它给出了javascript错误说,$ 没有定义,但我已经包含了 jquery-1.8.2.js 共同.js...

在我的页面中,我将其包含在带有代码的头部部分,

<script src="js/common.js" type="text/javascript"></script>

当我对 CSS 文件做同样的事情时,它可以工作...

谁能给我好的解决方案...?

为什么我的 Ajax 精简器不合并 JavaScript 文件

在包含类似common.js之前,您应该包含jquery

<script src="js/jquery-1.8.2.js" type="text/javascript"></script>
<script src="js/common.js" type="text/javascript"></script>

或者在你的javascripts文件中做类似的事情:

;(function(window, $, undefined) {
    // your code and functions here
})(window, window.jQuery);