jquery-datatable-jeditable 在浏览器中显示编辑的值,但不保存在 DOM 中
jquery-datatable-jeditable showing edited value in browser but not saving in DOM
我在下面的帖子中为可编辑插件。使用 Jquery 数据表可编辑,无需必填字段 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);
}
});
});
最后,我把更新表数据的想法留在了客户端。我遵循了很棒的文章 http://www.codeproject.com/Articles/193068/Adding-data-management-CRUD-functionalities-to-the 并使用了服务器端方法。现在我正在做ajax调用来更新表的数据,Ajax调用将调用UpdateDataServlet并在客户端更新表的列的数据并刷新表。我一直在努力寻找解决问题的方法。希望这对某人有所帮助。
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何将getJson的响应保存在全局变量中
- 按下按钮时保存cookie
- 如何使用 Angular JS 将数据保存在数据库中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 用于检查数组中是否存在元素的javascript自定义方法
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 如何将多个画布保存为一个图像
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- jQuery localStorage 如果存在,请保存它
- 如何在移动到新的HTML页面后使用保存在Javascript文件中的保存变量
- 根据页面元素的存在更改文件路径以保存页面内容
- 如何比较保存在变量中的querystring参数,并将变量保存在cookie中,并在每页上进行比较
- 在Json解析和在数据库中保存值方面存在问题
- 将对象替换为保存前已经存在的对象
- 如何在Mongoose中保存之前检查数据库中是否存在嵌入文档