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