Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery可排序表未在rails上正确过帐_Javascript_Jquery_Ruby On Rails_Jquery Ui - Fatal编程技术网

Javascript jQuery可排序表未在rails上正确过帐

Javascript jQuery可排序表未在rails上正确过帐,javascript,jquery,ruby-on-rails,jquery-ui,Javascript,Jquery,Ruby On Rails,Jquery Ui,我使用jQuery创建了一个可排序表,请参见: 我需要它来发布新订单中项目的位置 当前其过帐值为空,请参见以下内容: Started POST "/episodes/sort" for 127.0.0.1 at 2014-06-17 16:30:44 -0400 Processing by EpisodesController#sort as */* Parameters: {"episodes"=>["", "", "", "", "", "", "", ""]} 我知道我必须使用

我使用jQuery创建了一个可排序表,请参见:

我需要它来发布新订单中项目的位置

当前其过帐值为空,请参见以下内容:

Started POST "/episodes/sort" for 127.0.0.1 at 2014-06-17 16:30:44 -0400
Processing by EpisodesController#sort as */*
  Parameters: {"episodes"=>["", "", "", "", "", "", "", ""]}
我知道我必须使用content_标记,但是我不理解它背后的逻辑,因为我使用的是一个html表

以下是我的看法:

管理剧集


谢谢

您需要
tr
s为jqueryui排序表的
toArray
提供一个属性来获取。

试一试

<tr id="<%= episode.id %>">

$(window).load(function() {
    $("#eps").sortable({

      // Maintains width when being sorted
      helper: function(e, tr){
        var $originals = tr.children();
        var $helper = tr.clone();
        $helper.children().each(function(index){
          $(this).width($originals.eq(index).width()) 
        });
        return $helper;
      },

      axis: 'y',
      placeholder: 'ui-state-highlight',
      cursor: 'move',
      dropOnempty: false,
      scroll: true,
      opacity: 0.4,
      tolerance: 'pointer',
      revert: 'true',

      update: function(event, ui){
        var itm_arr = $("#eps").sortable('toArray');
        var pobj = {episodes: itm_arr};
        $.post("/episodes/sort", pobj);
      }

    });
});
<tr id="<%= episode.id %>">