我正在更新数据表 ( http://www.datatables.net/ ) 中的一行,但成功更新后该表不会刷新。更改被传输到数据库,但用户仍然看到旧数据。有没有办法在 makeEditable() 函数中启用自动刷新?我正在使用 Web2Py (Python) 顺便说一句..
我的 jQuery 视图:
$(document).ready( function () {
var oTable = $('#data_table_wrapper').dataTable({
"sDom": 'R<"H"lfr>t<"F"ip<',
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aoColumn": [
{},
{},
{}
]
}).makeEditable({
sUpdateURL: "update_some_row"
});
});
我的控制器功能:
def update_some_row():
some = db.some(request.vars["id"]) or redirect(URL('error'))
column = {request.vars["columnName"].lower():request.vars["value"]}
some.update_record(**column)
return 'Row has been updated'
有没有类似的东西
sAutoRefresh: "true"
在 makeEditable() 函数中?感谢您的任何提示和建议!