Básicamente hay dos tablas: Empresas y visitantes. Actualmente es posible arrastrar visitantes a las empresas. Funciona genial. Tan pronto como se produce la función de soltar, hay dos $ .post. El primero guarda el arrastre a la base de datos. El segundo actualiza a los visitantes, porque la información cambia constantemente. El problema, sin embargo, es que tan pronto como el segundo $ .post termina, Firebug sigue apareciendo el error siguiente:jQuery live draggable/live droppable?
d(this).data("draggable") is null
que se produce en el archivo de interfaz de usuario jQuery. En la línea 56.
aproximadamente 400 veces más o menos. Básicamente, estoy buscando una forma de hacer live() con arrastrar y soltar.
Los .draggables están en #visitores (un ul). Los droppables están en #companies (una tabla).
Gracias!
$(".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'
});
¡Muchas gracias! Esto funcionó muy bien! – Henk