2011-11-09 92 views
0

我正在尝试使用这个允许内联表编辑和AJAX更新的库 - 以及我在解决如何与它和我的MySQL数据库之间进行通信时遇到了很多麻烦行中包含的信息。使用AJAX进行内联表编辑

这里提供的代码示例:

除非你只是希望人们丁克与周围的瞬态逐性质当前页面,你可能要定义/覆盖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工作,但我很难向他提供这个功能!

回答

1

我想你会有var url = "http://www.myserver.com/update.php?id=" + theElement + "&val="+newVal;其中,可能是正在编辑的单元格的ID。

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

相关问题