2016-07-14 136 views
0

我正在使用Dragula JavaScript动态追加容器项目。当我拖放时,我想获取目标父级ID和项目ID。我用相同的图像附加了图像。一旦我得到这些ID,我想将它们存储在数据库中。我使用PHP和AJAX。如何使用dragula拖放项目时获取项目ID和目标父ID(容器ID)js

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(); 
} 

drag and drop image

回答

0

我有我的solution..tried作为工作就像一个魅力below..its ..

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(); 
}