サインアウト ビューがあり、ユーザーが正常にサインアウトしたときに、「サインアウトしました!」という jQuery 関数を実行したいと考えています。トーストポップアップで。Django ビューから jQuery 関数を呼び出すにはどうすればよいですか。ここから jQuery コードを取得しました: http://shawntabai.com/wp/2011/09/06/toast-notifications-using-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');});"))