Jquery在拖动表行时排序错误
我正在使用jquerysortable来拖动表行 关于Stop回调函数,我正在进行一个ajax调用,以更新订单状态 我面临的问题是,有时我在进行拖放操作时会得到错误的位置idJquery在拖动表行时排序错误,jquery,Jquery,我正在使用jquerysortable来拖动表行 关于Stop回调函数,我正在进行一个ajax调用,以更新订单状态 我面临的问题是,有时我在进行拖放操作时会得到错误的位置id $("#languages tbody").sortable( { revert: 'invalid', refreshPositions: true, tolerance: 'pointer', helper: 'clone', start: function(e, ui)
$("#languages tbody").sortable(
{
revert: 'invalid',
refreshPositions: true,
tolerance: 'pointer',
helper: 'clone',
start: function(e, ui)
{
$(this).attr('data-previndex', ui.item.index());
},
stop: function(e, ui)
{
if (!ui.sender)
{
var newIndex = ui.item.index() + 1;
var oldIndex = parseInt($(this).attr('data-previndex')) + 1;
var pac_id = ui.item.attr('pacid');
var inputjson = {
'pac_id': pac_id,
'old_position': oldIndex,
'new_position': newIndex
};
var reqested_data = JSON.stringify(inputjson);
console.log('JSON Request' + reqested_data);
$(this).removeAttr('data-previndex');
$.ajax(
{
// ajax call here
});
}
}
});
你能告诉我如何解决这个问题吗。你能比“有时”更具体一点吗?你知道是什么导致了这种行为吗?有时在快速拖放时意味着可复制。我可能会遇到类似的问题:请参见此gif()。你找到解决办法了吗?你能比“有时”更具体一点吗?你知道是什么导致了这种行为吗?有时在快速拖放时意味着可复制。我可能会遇到类似的问题:请参见此gif()。你找到解决办法了吗?