2011-12-04 15 views
0

私はDjangoサイトの投票に5つ星の評価システム(私はdjango-ratingsを使用しています)を使用しており、AJAX呼び出しでユーザーの投票を保存したいと思います。jQueryからDjangoへのAJAXコールで動作しないクッキー

def vote(request, slug, rating): 

    # Some irrelevant code... 
    response = HttpResponse('Vote changed.') 
    response.set_cookie('vote', 123456) 
    return response 

問題があることである:私はコードのCookieを設定する必要があり、サーバー側では

$.ajax({ 
    url: url, 
    success: function(data) { 
     alert('Load was performed.'); 
    } 
}); 

:クライアント側で

は私がURLにGETリクエストを送信するJavaScript関数を持っていますブラウザにクッキーが設定されることはありません。

私は間違っていますか?

ありがとうございます!

答えて

0

クロスサイトリクエスト偽造防止に関する問題があることを確認してください。ほとんどのajaxリクエストはそれによってdjangoを拒否します。エラーメッセージはありませんか?

+0

ありがとうございました。 – Alex

関連する問題