1

2 つのコンテナー (#UP と #Down) の間でボックス (ドラッグ可能なクラス) をドラッグしたい。

ボックスがドロップされるたびに、このボックスに関する情報 (ID、ドロップの時間) を含むリクエストを django.view に送信し、そこで関数を使用して処理する必要があります。

私の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 に答える