我有一系列可以用 jEditable 编辑的 div。集合中的每个项目都有一个唯一的 RESTful URL,我需要PUT
保存它。例如:
budgets/6/incomes/1
budgets/6/incomes/5
budgets/6/incomes/8
- ETC...
我不确定如何为我的输出的每一行(在本例中为收入)将唯一 URL 注入 jEditable 的 settings.target 属性。
JavaScript:
$(document).ready(function() {
$('.edit').editable("http://<needstobedynamic", {
method : 'PUT',
indicator : "saving...",
tooltip : "Click to edit"
});
Rails 视图 (html.erb):
<% @incomes.each do |income| %>
<div class="row-fluid action_container">
<div class="edit"><%= number_to_currency income.amount %></div>
</div>
<% end %>
这是另一个引用该问题的帖子,但没有接受答案。这篇文章中给出的答案允许我动态设置目标 URL,但不能解决在 HTML 声明中设置该 URL 而不是在 JavaScript 中设置的问题。
我也对其他图书馆的建议持开放态度并表示赞赏。