2013-12-18 34 views
5

我嵌入的X-編輯:爲什麼X-editable不發送AJAX請求來發送修改後的數據?

在HTML

<a class='doc_title editable' id='doc_title_12345' data-name="doc[title]" data-title="Enter doc title" data-type="text" data-url='/docs/12345' href='#doc_title_12345'>My Document<a> 
在js

// turn to inline mode 
$.fn.editable.defaults.mode = 'inline'; 

// turn on editable on title 
$('.doc_title.editable').editable(); 

我可以在瀏覽器中編輯,但是當我點擊save沒有任何反應(我的意思是我看到新的價值,但它不會通過AJAX請求發送到服務器)

什麼可能是錯的?

回答

7

由於here提到它需要添加always參數:

$('.username').editable({ 
    send: 'always' 
}); 

我沒有在文件中找到它(在Getting started

+1

更具體地說,文檔說這個:戰略在服務器上發送數據。可以是auto | always | never。只有在定義pk和url時,纔會在服務器上發送「自動」數據,否則新值將存儲在本地。 – Nathan

+0

這絕對是正確的答案。 –