1

我想在两个容器(#UP 和#Down)之间拖动框(类可拖动)。

每次丢弃盒子时,都应该向我的 django.view 发送一个包含有关该盒子信息(ID,丢弃时间)的请求,并在那里使用函数进行处理。

我的 HTML 代码如下所示:

<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
<script>
    $(function() {
        $( "#Up" ).droppable();
        $( ".draggable" ).draggable({ revert: "invalid"});
        $( "#Down" ).droppable({drop: function( event, ui ) {
                        $.post("/127.0.0.1:8000/djangoproject/function/"}});
    });
 </script>

我尝试在函数中调用链接到我的 django.view 函数的 URL:“drop: function (event,ui) with $.post。但是,它不起作用。

有人可以帮帮我吗?

4

1 回答 1

0

是否因为 CSRF 保护而失败?

要使用 CSRF 安全地执行 AJAX,请参阅https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

于 2012-11-15T14:48:17.177 回答