Jåc*_*cob 1 jquery jquery-plugins
我的JSP页面中有以下内容,我收到错误
Message: Object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)
在 $("#projects").dataTable({
如果我删除
.makeEditable({
sAddURL: "addController"
});
Run Code Online (Sandbox Code Playgroud)
那么没有js错误,我该如何解决这个问题呢?
JS代码
$(document).ready(function () {
$("#projects").dataTable({ // error here
"bServerSide": true,
"sAjaxSource": "mycontroller",
"bProcessing": true,
"sPaginationType": "full_numbers",
"bJQueryUI": true
}).makeEditable({
sAddURL: "addController"
});
});
Run Code Online (Sandbox Code Playgroud)
我有以下js文件
<script src="scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="scripts/jquery.dataTables.editable.js" type="text/javascript">
</script>
<script src="scripts/jquery.jeditable.js" type="text/javascript"></script>
<script src="scripts/jquery.validate.js" type="text/javascript"></script>
<script src="scripts/jquery-ui.js" type="text/javascript"></script>
<script src="scripts/jquery.js" type="text/javascript"></script>
<script src="scripts/jquery.dataTables.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
您将jQuery库包括两次,可能使用两个不同的版本.scripts/jquery-1.4.4.min.js并且scripts/jquery.js都是jQuery库.
第二个将替换第一个,并且在此过程中您将丢失添加到第一个实例的所有插件.由于您最终只使用了dataTables插件,因此该makeEditable调用无效.这不是dataTable不存在的方法,错误只是在该行上报告,因为语句从那里开始.
删除jQuery库的第二个包含.如果它与jQuery库的1.4.4版本不兼容,您可能还需要不同版本的dataTables插件.或者使用更高版本的jQuery.
| 归档时间: |
|
| 查看次数: |
16613 次 |
| 最近记录: |