2015-01-26 20 views
-1

我正在使用Express開發Web應用程序。在我的一個頁面中,我有一張充滿數據的表格,我希望用戶能夠修改數據。我用contenteditable(HTML5),使數據可編輯(DEMO:http://jsfiddle.net/k854hsae/5/使用Express從客戶端Javascript發送查詢(node.js)

我有一個JavaScript方法提交按下回車鍵時無論已寫入:

$(document).ready(function() { 
    var $editableTd = $('td[contenteditable]'); 
    $editableTd.bind('keyup', function (e) { 
     if (e.keyCode == 13) { 
      $(this).blur(); 
      // SAVE NEW DATA TO DATABASE 
     } 

    }); 
}); 

我使用MongoDB的。每次單元格被修改時,我都想將新數據保存到數據庫中(所以沒有「提交按鈕」)。我不太確定如何在Express中傳遞信息。從我所看到的例子,它們都使用下面的語法形式在玉:

form#formAddUser(name="adduser",method="post",action="/adduser") 

但我不知道我該怎麼使用contenteditable自檢。有沒有辦法從客戶端JS「調用」服務器端JS?

+0

讓我大吃一驚如何讓這些傻瓜在SO上投票。你花時間發表一個精心設計的問題,並且他們投票沒有解釋。 – Shane 2015-08-24 18:38:52

回答

0

您可以使用jQuery.post()方法從客戶端JS向服務器端JS發送ajax post請求。

相關問題