我正在使用 jeditable,它真的很棒!我只是在弄清楚如何动态更改目标 URL 时遇到了一些麻烦。
jeditable 绑定到我想内联编辑的值表。所以我有:
<td id="<%= col.id %>_<%= i.id %>" class="edit">
id 是我需要知道的两个值的混搭,以便在服务器端编辑此项目。
我的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 是我需要更改的,它是 td 的 id 中内置的值之一。
所以我的问题是如何从单击的元素的 id 中获取值并使用它来修改 jeditable 的目标参数。
其他一切正常,我现在每次都编辑项目 1 :)