Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在使用创建/编辑/删除按钮的自定义代码时关闭“编辑器”窗口并更新表格行-Avant模板_Php_Jquery_Datatables - Fatal编程技术网

Php 如何在使用创建/编辑/删除按钮的自定义代码时关闭“编辑器”窗口并更新表格行-Avant模板

Php 如何在使用创建/编辑/删除按钮的自定义代码时关闭“编辑器”窗口并更新表格行-Avant模板,php,jquery,datatables,Php,Jquery,Datatables,我正在使用Avant的PHP模板创建一个可编辑的表格,在表格中选择一行,当单击Edit按钮时,会出现一个弹出窗口,其中包含该行中的字段。我正在尝试为此添加后端代码,该代码调用web服务来更新数据库。我所处的阶段是,单击Edit按钮,弹出窗口将按预期显示,我可以编辑字段,并且对web服务的调用成功。我的主要问题是如何关闭弹出窗口之后,有更新反映在表中。我的代码是: // editor is successfully initialized with jsondata var table = $('

我正在使用Avant的PHP模板创建一个可编辑的表格,在表格中选择一行,当单击Edit按钮时,会出现一个弹出窗口,其中包含该行中的字段。我正在尝试为此添加后端代码,该代码调用web服务来更新数据库。我所处的阶段是,单击Edit按钮,弹出窗口将按预期显示,我可以编辑字段,并且对web服务的调用成功。我的主要问题是如何关闭弹出窗口之后,有更新反映在表中。我的代码是:

// editor is successfully initialized with jsondata
var table = $('#editable').dataTable({
    "sDom":"<'row'<'col-sm-6'T><'col-sm-6'f>r>t<'row'<'col-sm-6'i><'col-sm-6'p>>",
    "aaData":jsondata,
    "bServerSide": false,
    "bAutoWidth": false,
    "bDestroy": true,
    "aoColumns":columnsjson,
    "oTableTools":{
        "sRowSelect":"multi",
        "aButtons":[
            { sExtends:"editor_create", editor:editor },
            { sExtends:"editor_edit", editor:editor, 
                "formButtons": [
                                {
                                    label: "Update",
                                    className: "btn-primary btn",
                                    fn: function (e) {
                                        // Code to call the service: this is successfull
                                        // This is what I need to figure out, I've tried: editor.submit(); | $(this).close(); 
                                            // (I tried several alternates for "this")
                                    }
                                }
                            ]
            },
            { sExtends: "editor_remove", editor: editor  }
});

谢谢。

所以结果其实很简单。这是它的语句:editor.close