jquery - 如何将图像拖放到容器中,然后根据拖入的内容更新容器?

标签 jquery ajax jquery-ui draggable droppable

我希望能够将图像拖到两个容器之一(容器 1 和容器 2)中。从那里,根据图像被删除到哪个容器,我想通过数据库调用更新该容器(或者只更新我的一个表中的一行)。

我想使用http://jqueryui.com/demos/droppable/来实现这一点,但我不确定如何处理请求,以及如何让每个容器监听事件处理程序(删除图像)。

我在下面画了一个非常糟糕的图表来解释我的意思:

Diagram of Droppable System

最佳答案

droppable demo准确地展示了如何做这类事情。

$(function() {
    $( "#draggable" ).draggable();
    $( "#droppable" ).droppable({
        drop: function( event, ui ) {
            $( this )
                .addClass( "ui-state-highlight" )
                .find( "p" )
                    .html( "Dropped!" );
        }
    });
});

My own really basic demo → (已更新)

关于jquery - 如何将图像拖放到容器中,然后根据拖入的内容更新容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5130437/

相关文章:

javascript - JQuery 对话框 - 仅在单击按钮时加载

jquery - 使用 jquery 获取自定义 slider 值

javascript - 插入符号三 Angular 形反转,当列表已显示时显示下拉

javascript - PHP 文件的 jQuery AJAX url 不起作用

javascript - 刷新页面时 Transform scale() 在 Chrome 和 Safari 中不一致

javascript - 在angularjs中处理大数据

javascript - 从另一个 Ajax 调用 Ajax

jquery - 使用 jQuery Droppable 的 div 内的 span 标签的警报文本

javascript - iOS 滚动事件最后没有被调用?

jquery - 如何使用 jquery 检查客户端 Web 套接字启用/禁用