我有一个使用 5 星评级系统进行投票的 Django 站点(我使用django-ratings),我想使用 AJAX 调用存储用户的投票。
在客户端,我有一个 JavaScript 函数向 URL 发送 GET 请求:
$.ajax({
url: url,
success: function(data) {
alert('Load was performed.');
}
});
在服务器端,我有设置 cookie 的代码:
def vote(request, slug, rating):
# Some irrelevant code...
response = HttpResponse('Vote changed.')
response.set_cookie('vote', 123456)
return response
问题是 cookie 从未在浏览器中设置。
我做错了什么?
谢谢!