0

我正在尝试在http://www.appelsiini.net/projects/jeditable上实现 jquery 数据表 jeditable 插件。我有:

<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>

在 chrome 开发工具中,我看到:

未捕获的类型错误:对象 [对象对象] 没有方法“可编辑”

在第 25 行。我该如何解决这个问题?

4

1 回答 1

2

我认为问题是您没有在页面中包含库文件。

将文件包含jquery.jeditable.js在您的页面中并检查

https://github.com/tuupola/jquery_jeditable

于 2013-07-12T00:28:49.390 回答