Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Javascript 用AJAX进行内联表编辑_Javascript_Html_Ajax - Fatal编程技术网

Javascript 用AJAX进行内联表编辑

Javascript 用AJAX进行内联表编辑,javascript,html,ajax,Javascript,Html,Ajax,我正在尝试使用这个库,它允许内联表编辑和AJAX更新——我一直很难弄清楚如何在它和包含行中所有信息的MySQL数据库之间进行通信 下面是提供的代码示例: 除非您只是想让人们在当前页面上随意浏览,否则您可能需要定义/覆盖InlineEditor.elementChanged函数,并执行一些保存用户更改的操作。下面是一个使用AJAX立即发布更改的示例。在本例中,我使用了方便的ajax.js代码 InlineEditor.elementChanged = function( theElement

我正在尝试使用这个库,它允许内联表编辑和AJAX更新——我一直很难弄清楚如何在它和包含行中所有信息的MySQL数据库之间进行通信

下面是提供的代码示例:

除非您只是想让人们在当前页面上随意浏览,否则您可能需要定义/覆盖InlineEditor.elementChanged函数,并执行一些保存用户更改的操作。下面是一个使用AJAX立即发布更改的示例。在本例中,我使用了方便的ajax.js代码

   InlineEditor.elementChanged = function( theElement, oldVal, newVal )
    {
        mySavingIndicator( theElement );

        var url = "http://www.myserver.com/update.php?id=" + cell.id + "&val="+newVal;

        AJAX.getText( url, function( response ){

            clearMySavingIndicator( theElement );
            alert( 'Did the save work? ' + response );

        }); // end ajax callback function

    };  // end elementChanged

我真正想知道的是什么是cell.id,它是普通的Javascript,它提供了什么输出?我如何使用它来允许我的单元格可编辑并返回数据库?我的主管真的很想要内联编辑,虽然我整个星期都在使用Javascript和AJAX,但我很难向他提供这一点

我想你应该有
var url=”http://www.myserver.com/update.php?id=“+theElement+”&val=“+newVal可能是正在编辑的单元格的id

或者,您可能有一些现有的对象“cell”,在某些“didStartEditing”类型的函数中,该对象的id属性设置为反映正在编辑的元素