Я пользуюсь jeditable, и она отлично работает! У меня просто проблемы с определением
узнать, как динамически изменить целевой URL.
jeditable привязан к таблице значений, которую я хочу редактировать в строке.
Итак, у меня есть:
<td id="<%= col.id %>_<%= i.id %>" class="edit">
Идентификатор представляет собой гибрид двух значений, которые мне нужно знать для редактирования этого элемента на стороне сервера.
Мой JS:
$(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 - это то, что мне нужно изменить, и это одно из значений, встроенных в идентификатор тд.
Так что мой вопрос: как мне взять значение из идентификатора элемента, по которому щелкнули
и используйте его, чтобы изменить целевой параметр для jeditable.
Все остальное работает нормально, я просто сейчас буду редактировать пункт 1 :)