2010-09-22 48 views
0

我创建了一个自定义“喜欢”按钮。 “like”是在一个post表单html元素中。对于我处理表单帖子后的view.py,我只想返回http响应成功并且不加载任何类型的成功页面。在这种情况下,我会返回什么样的对象?django request.post

谢谢, 大卫

回答

2

你需要使用Javascript来触发一个AJAX POST请求,而不是一个标准的浏览器请求因为您试图避免的行为恰恰是标准的请求/响应循环的作用:浏览器触发请求并将响应显示为下一页。

另外,你可能会使用某种iframe,但那会很丑。

1

你可以只返回一个HTTP响应没有任何内容:

from django.http import HttpResponse 
return HttpResponse() 
相关问题