0

我正在使用带有自定义 ajax 调用的 jquery Datatables 内联编辑。升级到最新版编辑器(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);   
                    }
                });
            }

交叉张贴在这里:数据表论坛

4

1 回答 1

0

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

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

见:http ://editor.datatables.net/manual/server

这目前不能被覆盖。

于 2016-03-04T01:00:11.320 回答