Как получить идентификатор элемента и целевой родительский идентификатор (идентификатор контейнера) при перетаскивании элемента с помощью dragula js

Я использую Dragula JavaScript для динамического добавления элементов контейнера. Когда я перетаскиваю, я хочу получить идентификатор целевого родителя и идентификатор элемента. Я прикрепил изображение с тем же. Как только я получу эти идентификаторы, я хочу сохранить их в базе данных. Я использую 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();
}

перетащить изображение

0

Решение

Я получил свое решение .. попробовал, как показано ниже … он работает как шарм ..

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]