我很难过 - 我试图从典型的拖放中获取变量 - 它们在alert
我用来测试的情况下显示良好,但 ajax 告诉我droppedId
未定义?
$( ".folder" ).droppable({
drop: function( event, ui ) {
var draggedId = $(ui.draggable).attr("id");
var droppedId = $(this).attr("folderid");
alert ('dropped ' + draggedId + ' into folder ' + droppedId); // works ok
$.ajax({
type: "POST",
url: '/ajax/actions/dragLink.php?folder_id=' + droppedID + '&bm_id=' + draggedId,
data: $form.serialize(),
success: function (data) {
$("#myAction").load('/ajax/actions/links.php?success=true&folder_id=' + data);
}
}); // End .ajax function
}
});