Я следил за постом ниже для плагина jeditable. Использование JQuery datatable jeditable без обязательного поля 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);
}
});
});