2011-12-04 28 views
0

我有一個Django網站使用5星評級系統進行投票(我使用django-ratings),我想用AJAX調用存儲用戶的投票。餅乾不工作從jQuery到Django的AJAX調用

在客戶端,我有一個JavaScript函數發送GET請求的URL:

$.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從未在瀏覽器中設置。

我做錯了什麼?

謝謝!

回答

0

確定您的問題是關於跨站請求僞造防護?大多數Ajax請求都由此拒絕了django。你沒有任何錯誤信息嗎?

+0

非常感謝Mirat – Alex