2013-12-18 27 views
5

I osadzone X-edycji:Dlaczego X-editable nie wysyła zapytania AJAX, aby wysłać zmodyfikowane dane?

w 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> 

w JS:

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

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

mogę edytować w przeglądarce, ale gdy klikam na save nic się nie dzieje (Mam na myśli, że widzę nową wartość, ale nie wysyła ona przez serwer żądania AJAX)

Co może być nie tak?

Odpowiedz

7

Jak here wspomniano jest to wymagane aby dodać parametr always:

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

nie znalazłem go w dokumentacji (w Getting started)

+1

dokładniej docs powiedzieć: Strategię wysyłanie danych na serwer. Może być automatycznie | zawsze | nigdy. Gdy dane "auto" będą wysyłane na serwer tylko wtedy, gdy zdefiniowano pk i adres URL, w przeciwnym razie nowa wartość będzie przechowywana lokalnie. – Nathan

+0

To z pewnością właściwa odpowiedź. –