不知道有没有人用过tablednd的一个小插件,是用来实现table的行拖拽的,我现在时希望可以把拖拽后的顺序保存起来,用AJAX实现。
可是我jquery是初学,现在主要有下面几个问题。$(document).ready(function(){
  $("#ss").tableDnD({ 
  
      onDrop:function(table,row){
              
    }
  });
});
怎么在触发事件的时候得到我移动的那一个行的属性,以及如何得到移动后的位置,并把这两个属性当做参数利用AJAX传递给后台?
希望大家都给点帮助,解释的清楚一点。谢谢!

解决方案 »

  1.   

     另外把html 的table附上:<table width="98%" border="0" align="center" cellpadding="3" cellspacing="0" class="tablesorter" id="ss" >
        
        <tr>
          <th class="thListNormal">序号</th>
          <th class="thListNormal">${fieldName}</th>
          <th class="thListNormal">查看</th>
          <th class="thListNormal">删除</th>
          <th class="thListNormal">修改</th>
       </tr>
     <tbody id="ssbody">
      
      
       <tr>
        
        <td align="center" class="tdlistCenter">${count+1}</td>
       
        <td class="tdlistCenter">
        
        </td>
     
      
      </tr>
        </tbody>
      
    </table>
      

  2.   

    刚才试了一下,发现onDrop:function(table,row){ }这个方法中的ROW就是我所选择的那一行,现在的问题是如何得到这一行在我移动之后的位置。              
           
      

  3.   

    移动以后? 就是 onkeyup时 的位置吧