Javascript 动态设置表目标URL
我有一系列的div,我正在用jEditable进行编辑。集合中的每个项目都有一个唯一的RESTful URL,我需要Javascript 动态设置表目标URL,javascript,jquery,ruby-on-rails,jeditable,Javascript,Jquery,Ruby On Rails,Jeditable,我有一系列的div,我正在用jEditable进行编辑。集合中的每个项目都有一个唯一的RESTful URL,我需要PUT保存该URL。例如: 预算/6/收入/1 预算/6/收入/5 预算/6/收入/8 等等 我不确定如何将唯一的URL注入到我输出的每一行(本例中为收入)的表的settings.target属性中 JavaScript: $(document).ready(function() { $('.edit').editable("http://<needstob
PUT
保存该URL。例如:
预算/6/收入/1
预算/6/收入/5
预算/6/收入/8
- 等等
$(document).ready(function() {
$('.edit').editable("http://<needstobedynamic", {
method : 'PUT',
indicator : "saving...",
tooltip : "Click to edit"
});
$(文档).ready(函数(){
$('.edit').editable(“http://OP
在提供的答案上展开
对于在标记(以及JS)中引用RESTful URL,将值存储在数据属性中是否适合您的需要
$('div.whatever').editable("", {
onsubmit: function (settings) {
settings.target = "//foo.bar" || $(this).attr('data-editable-url');
}
});
...
这就是我马上想到的路线
希望有帮助。我想这正是我正在搜索的内容。我会尝试返回给你。好的,这样可以将RESTful URL放入javascript调用中,但是,Rails CSRF令牌现在没有随表单一起传递,每次jEditable表单提交到服务器时,我的会话都会超时(使用Deviate进行身份验证)错误:警告:无法验证CSRF令牌的真实性。能否发布标记和javascript的片段?
$('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>