我正在尝试按照此示例DataTables example
编辑我的表格内容在我的twig页面中,我最后添加了这个脚本:
$(document).ready(function() {
/* Init DataTables */
var oTable = $('.dataTable').dataTable();
/* Apply the jEditable handlers to the table */
oTable.$('td').editable( 'editable_ajax.php', {
"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": "auto",
"width": "auto"
} );
} );
文件editable_ajax.php
位于我的twig页面所在的文件夹中。
当我尝试编辑一个单元格时,我看到调试工具找不到'editable_ajax.php'文件,有人可以告诉我应该放在哪里吗?
答案 0 :(得分:0)
我很遗憾地说,但你似乎并没有很好地理解模板和Symfony的工作方式。您正在混合非常不同的东西(PHP代码,树枝模板,Javascript代码)。
所以,首先阅读Symfony Book。我还建议阅读Javascript。
一些错误:
<script>
html标记链接。