Django / JqueryUI对话框 - 如何将Django与JqueryUI对话框集成?

时间:2011-06-12 17:50:23

标签: jquery django jquery-ui django-forms django-views

我想使用jQueryUI dialog box在我的Django项目中添加一个功能,当你点击一个链接(比如“删除”链接)时,会弹出一个jQueryUI对话框询问你是否真的要删除它项目。然后,如果单击删除按钮(找到jQuery对话框),Django函数将执行删除作业。

那么如何使删除按钮(找到jQuery对话框)发送一条帖子消息(带有相应的变量)到我的views.py中的Django函数,它将执行删除作业?

真实的例子真的很感激!

2 个答案:

答案 0 :(得分:9)

假设你的模板中有这样的东西:

<div id="dialog" title="Confirm delete">Are you sure?</div>
{% for object in object_list %}
# display whatever you like here
<a id="{{ object.id }}" class="delete" href="#">Delete</a>
{% endfor %}

然后这样的事情(在你的$(document).ready中)会起作用 - 注意我们如何设置在按下删除按钮时对话框调用的回调函数(使用对话框的option method){ {1}}处理程序:

click

答案 1 :(得分:2)

您还应该考虑Aprise。它很可爱,使用jQuery,易于使用,并且非常小(3k)。

apprise('Hello now?', {'verify':true});

aprise dialog