我有一个注销视图,当用户成功注销时,我想执行一个jQuery函数,它说“你已经注销了!”在吐司弹出。我如何从Django视图调用jQuery函数。我从这里jQuery代码:http://shawntabai.com/wp/2011/09/06/toast-notifications-using-jquery/从Django视图执行jQuery函数?
VIEWS.PY:
def signout(request):
logout(request)
return HttpResponseRedirect(reverse(index))
存储在我的头
jQuery的功能:
<head>
<script type="text/javascript">
function toast(sMessage)
{
var container = $(document.createElement("div"));
container.addClass("toast");
var message = $(document.createElement("div"));
message.addClass("message");
message.text(sMessage);
message.appendTo(container);
container.appendTo(document.body);
container.delay(100).fadeIn("slow", function()
{
$(this).delay(2000).fadeOut("slow", function()
{
$(this).remove();
});
});
}
</script>
<head>
我可以做这样的事情:
def signout(request):
logout(request)
return HttpResponseRedirect(reverse(index, "$(document).ready(function(){toast('test');});"))
所以,当我这样做 “试验” 弹出,但我怎么得到它做的是从内Django的signout视图? – thedeepfield 2012-08-03 19:46:23
将代码放在签出视图中,并用“您已注销”代替测试 – 2012-08-03 19:47:23
对不起,我是jQuery/Django的新手...您的意思是这样的:def signout(request): 注销(请求) return HttpResponseRedirect(reverse(index,“$(document).ready(function(){toast('test');});”)) – thedeepfield 2012-08-03 20:10:00