Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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 如何在触发提交按钮后动态(不刷新)更新/加载表?_Php_Jquery_Dynamic_Inline - Fatal编程技术网

Php 如何在触发提交按钮后动态(不刷新)更新/加载表?

Php 如何在触发提交按钮后动态(不刷新)更新/加载表?,php,jquery,dynamic,inline,Php,Jquery,Dynamic,Inline,我有一个可以编辑表格单元格的表格,按下“回车”键后,整个页面都会刷新,表格也会更新。我的问题是,在按下“回车”键后,只有表格加载了新值,如何动态地执行此操作 我用.load事件尝试了它,但按“回车”后,整个表都消失了,您需要再次提交按钮以显示该表 这部分是我的代码: $('td.edit').keydown(function(event){ arr = $(this).attr('class').split( " " ); if(event.whi

我有一个可以编辑表格单元格的表格,按下“回车”键后,整个页面都会刷新,表格也会更新。我的问题是,在按下“回车”键后,只有表格加载了新值,如何动态地执行此操作

我用.load事件尝试了它,但按“回车”后,整个表都消失了,您需要再次提交按钮以显示该表

这部分是我的代码:

$('td.edit').keydown(function(event){
            arr = $(this).attr('class').split( " " );
            if(event.which == 13){


                        $.ajax({type: "POST",
                        url: "controller/inline.php",
                        data: "value="+$('.ajax input').val()+"&rownum="+arr[2]+"&field="+arr[1],
                        success: function(data){
                            $('.ajax').html($('.ajax input').val());
                            $('.ajax').removeClass('ajax');                         
                                            }
                                            });

                    $('#submit').trigger('click');
                    //$("#tblMain").load("view/section.php #tblMain"); //<--- how to combine this with trigger submit button?
            }


});

它做什么,或不做什么?我建议将您的rownum和字段存储在data-*-属性中。按enter键后,td.edit将使用输入的值进行更新,但它不会发送表单数据来更新我的整个表