提交后,数据表内联编辑器未关闭

时间:2016-03-03 02:54:01

标签: jquery datatables jquery-datatables-editor

我正在使用jquery Datatables内联编辑,并使用自定义ajax调用。升级到最新版本的编辑器(v1.5.5)后,在调用success方法后,内联表单不再关闭。

其他一切正常,并且调用了API。

知道为什么不关闭编辑器吗?

这是编辑器中的自定义ajax调用:

         ajax: function (method, url, data, onSuccess, onError) {

                $.ajax({
                    'type': 'POST',
                    'contentType': 'application/json; charset=utf-8',
                    'url': "api/mywebservice",
                    'data': JSON.stringify({ ...my custom data...}),
                    'dataType': 'json',
                    'dataSrc': '',
                    'cache': false,
                    success: function (json) {
                        onSuccess(json);

                    },
                    error: function (xhr, error, thrown) {
                        alert("error!");
                        onError(xhr, error, thrown);   
                    }
                });
            }

Cross贴在这里:DataTables Forum

1 个答案:

答案 0 :(得分:0)

此问题的修复程序发布在我在原始问题中链接的论坛上。

从最新版本的编辑器开始,服务器返回的数据必须采用非常特定的格式,并包含您正在编辑的行的每个值。

请参阅:http://editor.datatables.net/manual/server

目前无法覆盖。