私はjquery uiとsortableを使用しています。これを変更イベントでのAjax呼び出しと組み合わせたいです:
$("#events").sortable({
change: function (event, ui) {
$.ajax({
type: "POST",
url: "/tasks/updateTaskUserPosition",
dataType: "json",
data: {
taskId: ui.item.data("task-id")
},
success: function (result) {
if (result == "error") {
alert("Not possible!");
return false;
}
}
});
}
});
Ajaxの成功で条件が満たされた場合、変更イベントがfalseを返すようにします(IE、位置変更をリセットします)。基本的に、関数を「クロール」する必要があります。これを行うにはどうすればよいですか?