Javascript 未捕获类型错误:对象[对象对象]没有方法';可编辑';
我正在努力实现jquery datatables插件。我有:Javascript 未捕获类型错误:对象[对象对象]没有方法';可编辑';,javascript,jquery,datatables,jeditable,Javascript,Jquery,Datatables,Jeditable,我正在努力实现jquery datatables插件。我有: $(文档).ready(函数(){ /*初始化数据表*/ 变量oTable=$('#myDataTable').dataTable(); /*将表处理程序应用于表*/ $('td',oTable.fnGetNodes()).editable('js/datatables/examples/examples_support/editable_ajax.php',{第25行 “回调”:函数(S值,y){ var aPos=可旋转的.fG
$(文档).ready(函数(){
/*初始化数据表*/
变量oTable=$('#myDataTable').dataTable();
/*将表处理程序应用于表*/
$('td',oTable.fnGetNodes()).editable('js/datatables/examples/examples_support/editable_ajax.php',{第25行
“回调”:函数(S值,y){
var aPos=可旋转的.fGetPosition(此);
fnUpdate(sValue,aPos[0],aPos[1]);
},
“提交数据”:功能(值、设置){
返回{
“row_id”:this.parentNode.getAttribute('id'),
“列”:oTable.fGetPosition(本)[2]
};
},
“高度”:“14px”
} );
} );
在chrome开发工具中,我看到:
未捕获的TypeError:对象[Object Object]没有“可编辑”的方法
第25行。如何修复此问题?我认为问题在于您的页面中没有包含库文件 在页面中包含
jquery.jeditable.js
文件并检查
页面中是否包含jeditable插件页面中是否包含
jquery.jeditable.js
文件谢谢,修复了它!
<script language="javascript" type="text/javascript">
$(document).ready(function() {
/* Init DataTables */
var oTable = $('#myDataTable').dataTable();
/* Apply the jEditable handlers to the table */
$('td', oTable.fnGetNodes()).editable( 'js/datatables/examples/examples_support/editable_ajax.php', { # line 25
"callback": function( sValue, y ) {
var aPos = oTable.fnGetPosition( this );
oTable.fnUpdate( sValue, aPos[0], aPos[1] );
},
"submitdata": function ( value, settings ) {
return {
"row_id": this.parentNode.getAttribute('id'),
"column": oTable.fnGetPosition( this )[2]
};
},
"height": "14px"
} );
} );
</script>