我在 Django 中使用重定向 from django.shortcuts import redirect
我想要的是在重定向之前向用户显示 JavaScript 警报消息。
这是我到目前为止所得到的:
response = redirect("someUrl")
response.write('<script>alert(\'You must remove an item before adding another\');</script>')
response['location'] += "?active=" + "all"
return response
重定向有效,但 Javascript 无效。我也尝试过
response = HttpResponse('<script>alert(\'You must remove an item before adding another\');</script>')
return response
这会触发警报窗口,但我不确定如何添加与上述方法等效的重定向。
最佳答案
您可以使用js方法
window.location
url = 'someUrl'
resp_body = '<script>alert("You must remove an item before adding another");\
window.location="%s"</script>' % url
return HttpResponse(resp_body)
关于python - 将 javascript 添加到 Django 重定向 (HttpResponse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39414365/