Fondamentalmente ci sono due tabelle: aziende e visitatori. Attualmente è possibile trascinare visitatori alle aziende. Funziona alla grande. Non appena si verifica la funzione di rilascio, ci sono due $ .post. Il primo salva il trascinamento nel database. Il secondo aggiorna i visitatori, perché le informazioni cambiano costantemente. Il problema, tuttavia, è che non appena finisce il secondo $ .post, Firebug continua a comparire il seguente errore:jQuery live draggable/live droppable?
d(this).data("draggable") is null
Che si verifica nel file UI jQuery. Sulla linea 56.
circa 400 volte circa. Quindi in pratica sto cercando un modo per fare live() con trascinabile e trascinabile.
I dispositivi mobili sono in #visitors (un ul). I droppable sono in #companies (una tabella).
Grazie!
$(".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'
});
Grazie mille! Questo ha funzionato alla grande! – Henk