【问题标题】:How to get item id and target parent id(container id) when drag and drop item using dragula js使用dragula js拖放项目时如何获取项目ID和目标父ID(容器ID)
【发布时间】:2016-07-14 12:24:19
【问题描述】:

我正在使用 Dragula JavaScript 来动态附加容器项。当我拖放时,我想获取目标父ID和项目ID。我已经附上了相同的图像。一旦我得到这些 id,我想将它们存储在数据库中。我正在使用 PHP 和 AJAX。

function drop(item, target) {
  var parent = getParent(item);
  if (_copy && o.copySortSource && target === _source) {
    parent.removeChild(_item);
  }
  if (isInitialPlacement(target)) {
    drake.emit('cancel', item, _source, _source);
  } else {
    drake.emit('drop', item, target, _source, _currentSibling);

  }
  cleanup();
}

【问题讨论】:

    标签: php jquery drag-and-drop dragula


    【解决方案1】:

    我有我的解决方案..尝试如下..它的工作就像一个魅力..

    function drop(item, target) {
    var parent = getParent(item);
    if (_copy && o.copySortSource && target === _source) {
    parent.removeChild(_item);
    }
    if (isInitialPlacement(target)) {
    drake.emit('cancel', item, _source, _source);
    var itemid=item.id;
    var targetid = target.id;
    
    //initialize function to update status
    update_function(itemid, targeid); //this function called in main page
    } else {
    drake.emit('drop', item, target, _source, _currentSibling);
    var itemid=item.id;
    var targetid = target.id;
    
    //initialize function to update status
    update_function(itemid, targeid); //this function called in main page
    }
    cleanup();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多