В основном есть две таблицы: Компании и посетители. В настоящее время можно перетащить посетителей в компании. Прекрасно работает. Как только функция сброса происходит, есть два $ .post. Первый сохранит перетаскивание в базу данных. Второй обновляет посетителей, потому что информация постоянно изменяется. Проблема, однако, в том, что, как только заканчивается второй $ .post, Firebug продолжает появляться следующее сообщение об ошибке:jQuery live draggable/live droppable?
d(this).data("draggable") is null
Что происходит в файле пользовательского интерфейса JQuery. В строке 56.
около 400 раз или около того. Так что в основном я ищу способ сделать live() с draggable и droppable.
The .draggables находятся в #visitors (ul). Папки находятся в #companies (таблица).
Спасибо!
$(".draggable").draggable({
revert:true
});
$(".droppable").droppable({
drop: function(ev, ui) {
$(this).text($(ui.draggable).text());
$.post('planning/save_visit', {user_id: $(ui.draggable).attr('id'), company_id: $(this).attr('id'), period: $('ul.periods li.active').attr('id')});
$.post('planning/' + $('ul.periods li.active').attr('id'), {visitors:true}, function(data){
$('#visitors').html(data);
});
},
hoverClass: 'drophover'
});
Большое спасибо! Это здорово! – Henk