我正在使用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
答案 0 :(得分:0)
此问题的修复程序发布在我在原始问题中链接的论坛上。
从最新版本的编辑器开始,服务器返回的数据必须采用非常特定的格式,并包含您正在编辑的行的每个值。
请参阅:http://editor.datatables.net/manual/server
目前无法覆盖。