0
我有一系列的div,我可以編輯jEditable。集合中的每個項目都有一個唯一的RESTful URL,我需要PUT
來保存。例如:動態設置jeditable目標URL
budgets/6/incomes/1
budgets/6/incomes/5
budgets/6/incomes/8
- 等...
我不知道如何注入獨特的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 %>
這裏是another post引用的問題,但沒有公認的答案。在這篇文章中給出的答案允許我動態地設置目標URL,但並不能解決在HTML聲明中設置URL而不是在JavaScript中設置的問題。
我也對其他圖書館的建議表示歡迎和讚賞。
我想這正是我正在尋找的東西。將盡力回覆你。 – jn29098 2013-03-19 12:21:34
好的,所以這個工程可以將RESTful URL導入到JavaScript調用中,但是,Rails CSRF令牌不會與表單一起傳遞,並且每次將jEditable表單提交給服務器時,我的會話都會超時(使用設計進行身份驗證)與錯誤:警告:無法驗證CSRF令牌的真實性。 – jn29098 2013-03-20 11:54:44
嗯。你能發佈你的標記和你的JavaScript的片段嗎? – couzzi 2013-03-20 13:37:49