jquery - x-editable - 提交后重置"新记录"

Jes*_*ski 2 html php forms ajax jquery

我一直试图弄清楚这几个小时无济于事.

我有以下内容

http://vitalets.github.com/x-editable/docs.html#newrecord

新的记录模块/代码.它的功能是,一旦所有行都有它们的数据,并且它被提交,它就会保留其值,以便它可以保持可编辑状态.

我尝试添加输入,在ajax请求成功时选择清除代码,并尝试将.editable函数放在ajaxComplete函数中,以查看它是否会在提交时重新加载元素,但它没有.看看演示.输入数据,然后提交.然后它使数据"永久",以便它可以继续编辑.

我删除了隐藏按钮的代码.

我想要它做的是,提交记录并重置,以便我可以提交另一个表格为"空"并返回默认值.

我正在开发一种设备跟踪器,如果技术人员可以一个接一个地输入记录,我会很高兴.我确定它是一个简单的修复重置表单,我只是无法搞清楚.

我附上了一个截屏视频.

http://www.youtube.com/watch?v=dPDuQCgOOSw

vit*_*ets 9

因为这是一个很受欢迎的问题,我在文档中添加了重置按钮.

$('#reset-btn').click(function() {
    $('.myeditable').editable('setValue', null) //clear values
        .editable('option', 'pk', null)         //clear pk
        .removeClass('editable-unsaved');       //remove bold css

    $('#save-btn').show();
    $('#msg').hide();
});
Run Code Online (Sandbox Code Playgroud)

最好使用.editable('setValue', null)而不是.text('Empty')我们需要重置内部值.
HTH