<link href="~css/QYL.common.css" rel="stylesheet" type="text/css" /> <link href="~css/QYL.common.admin.css" rel="stylesheet" type="text/css" /> <script src="~js/jquery-1.11.3.min.js" type="text/javascript"></script> <script src="~js/jquery-ui.custom.js" type="text/javascript"></script> <script src="~js/QYL.common.js" type="text/javascript"></script> <script src="~js/QYL.common.edit.js" type="text/javascript"></script> <script src="~js/load-image.all.min.js" type="text/javascript"></script> <script src="~js/imgupload.js" type="text/javascript"></script>
以上是我对js代码的引用。
其中这3个是jquery插件
<script src="~js/jquery-1.11.3.min.js" type="text/javascript"></script> <script src="~js/jquery-ui.custom.js" type="text/javascript"></script>
<script src="~js/load-image.all.min.js" type="text/javascript"></script>
这3个是我自己写的js
<script src="~js/QYL.common.js" type="text/javascript"></script>
<script src="~js/QYL.common.edit.js" type="text/javascript"></script>
<script src="~js/imgupload.js" type="text/javascript"></script>
老是报错 Uncaught ReferenceError: XXXX is not defined
找了N遍之后发现。插件要放在自定义js之前。不然可能就会出现以上错误,但不是必然的。
正确的写法应该是
<link href="~css/QYL.common.css" rel="stylesheet" type="text/css" /> <link href="~css/QYL.common.admin.css" rel="stylesheet" type="text/css" /> <script src="~js/jquery-1.11.3.min.js" type="text/javascript"></script> <script src="~js/jquery-ui.custom.js" type="text/javascript"></script> <script src="~js/load-image.all.min.js" type="text/javascript"></script> <script src="~js/QYL.common.js" type="text/javascript"></script> <script src="~js/QYL.common.edit.js" type="text/javascript"></script> <script src="~js/imgupload.js" type="text/javascript"></script>