【发布时间】:2015-01-18 11:12:16
【问题描述】:
我正在关注 jeditable 插件的以下帖子。 Using Jquery datatable jeditable without mandatory field URL。 (我希望用户编辑表格,一旦完成,用户可以单击提交按钮并将其发送以进行处理。) 一切正常,数据正在被编辑,我可以在表格中看到更新的值但是当我点击 Sumbit 按钮时,在服务器端我得到了旧值。我不知道我在这里错过了什么。此外,如果我执行 html 页面的“查看源代码”,我看不到更新的值,尽管我可以在浏览器中看到更新的值:-
$(document).ready(function() { /* Init DataTables */
var oTable = $('table').dataTable();
/* Apply the jEditable handlers to the table */
var theCallback = function(v, s) {
console.debug("Element", this);
console.debug("New value:", v);
console.debug("Setting object:",s);
return v;
};
$(oTable).find('td').editable(theCallback, {
"callback": function(sValue, y) {
console.log("jEditable callback is executed => updating dataTable");
var aPos = oTable.fnGetPosition(this);
alert(sValue);
}
});
});
【问题讨论】:
标签: javascript jquery jquery-datatables jeditable jquery-datatables-editor