簡體   English   中英

可編輯的動態目標值

[英]jeditable dynamic target value

我正在使用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中獲取值,並使用該值將目標參數修改為可編輯的。

其他一切工作正常,我現在每次只編輯項目1 :)

將onsubmit設置為函數並在那里更改目標。

$('whatever').editable("", {
            onsubmit: function (settings) {
                settings.target = "/set/target/to/whatever/you/like";
            }
        });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM