动态设置可编辑的目标URL
Dynamically set jeditable target URL
我有一系列的div's,我正在与jEditable编辑。集合中的每个项目都有一个唯一的RESTful URL,我需要通过PUT
来保存它。例如:
-
budgets/6/incomes/1
-
budgets/6/incomes/5
-
budgets/6/incomes/8
- 等等…
我不确定如何在设置中注入唯一的URL。输出的每一行(在本例中是收入)的jEditable目标属性。
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中设置URL。
我对其他图书馆的建议也持开放态度和感激之情。
OP,
对所提供的相关SO问题的答案展开。
对于在标记中引用RESTful url,(以及在JS中)是否将值存储在数据属性中适合您的需要?
$('div.whatever').editable("", {
onsubmit: function (settings) {
settings.target = "//foo.bar" || $(this).attr('data-editable-url');
}
});
<div class="whatever" data-editable-url="budgets/6/incomes/1">
...
</div>
这是我马上想到的路线。
希望能有所帮助。
相关文章:
- 更改跳转到URL操作SSRS 2008 R2的链接目标属性(rc:LinkTarget)
- 获取主机 URL + 目标 URL 的时间
- 删除浏览器底部链接的目标Url's页
- 如何在 Javascript onbeforeunload 事件中获取网页上链接的目标 URL
- 更改基于目标将 URL 参数追加到链接的方式
- 使用 Javascript 捕获值输入字段并将其放在目标 URL 中
- DOJO JsonRest - 在单击后无法更改目标 URL
- 在onclick处理程序中修改目标url
- 删除/避免将目标链接添加到URL
- WebBrowserControl在同一帧上加载目标URL
- cron作业中的Wget和Curl没有在目标URL中执行javascript
- dojo rest目标远程url
- 使用javascript将表单输入值插入href目标URL
- 如何使用get方法获取表单的完整目标url
- 浏览器如何显示链接的目标url
- Javascript窗口.打开在新窗口和同一窗口中打开目标URL
- 动态设置可编辑的目标URL
- Ajax请求成功,但无论如何都会继续到目标url
- Ember-获取转换的目标url
- 外部目标 (URL) 并展开面板/手风琴 Boostrap.不工作