jQuery数据表自动刷新

2024-09-30 03:22:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在更新数据表(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"
    });

})

我的控制器功能:

^{pr2}$

有没有类似的东西

sAutoRefresh: "true"

在makeEditable()函数中?谢谢你的建议和建议!在


Tags: 数据函数用户数据库truehttpnetwww
1条回答
网友
1楼 · 发布于 2024-09-30 03:22:57

愚蠢的我!我应该从函数中返回与更改字段时输入的值相同的值。所以把控制器部件改成

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 request.vars["value"]

它开始正常工作。在

相关问题 更多 >

    热门问题