Я использую jeditable, и он отлично работает! У меня просто возникли проблемы с выяснением того, как динамически изменить целевой URL.
jeditable привязан к таблице значений, которую я хочу редактировать в строке. Так что я:
<td id="<%= col.id %>_<%= i.id %>" class="edit">
Идентификатор представляет собой сочетание двух значений, которые мне нужно знать, чтобы редактировать этот элемент на стороне сервера.
My js is:
$(document).ready(function() {
$('.edit').editable("/items/1", {
id : "column_id_item_id",
submitdata : function(value, settings){
return { data_template_id: '<%= @data_template.id%>}', format : 'json'}
} ,
method : 'PUT',
});
});
Обратите внимание, что целевой URL-адрес "/items/1"
Мне нужно изменить /1, и это одно из значений, встроенных в идентификатор td.
Итак, мой вопрос заключается в том, как мне взять значение из идентификатора щелкнутого элемента и использовать его для изменения целевого параметра для jeditable.
Все остальное работает нормально, я просто буду редактировать пункт 1 каждый раз прямо сейчас :)