2011-10-10 9 views
0

xhrPost dojoメソッドを使用してクライアントからjsonを送信しようとしています。しかし、私は403エラーが発生しています。どんな助け?dojo ---> django POST

var str_json = dojo.toJson(arr_markers); 
console.log('json elements: '+str_json); 
dojo.xhrPost({postData: str_json, 
       headers: { "Content-Type": "application/json"}, 
       //content:{'prueba': 'HOLA'}, 
       url:'/up_position_elements/', 
       handleAs: 'text', 
       load: function(response, ioArgs){alert('response');}, 
       error: function(errorMessage){} 
}); 

djangoビューでjsonを読み取るにはどうすればよいですか?

どの方法を使用しますか?

+1

どのdjangoのバージョンを使用していますか? ['CSRF'](https://docs.djangoproject.com/en/1.3/ref/contrib/csrf/)をよく読んで正しく設定してください。 –

+0

django 1.3どのようにCsrfを設定できますか?事前に感謝 – user707711

+0

私のコメント( 'CSRF')のリンクに従ってください。 –

答えて

0

403「禁止」は、ビューがパスワード、クッキー、または他の形式の認証を必要としていることを意味します。 /up_position_elements/となるビューを表示して、セキュリティ関連のデコレータやロジックを確認することができますか?

+0

ビューは空白です:def element_position_update(request): logger.warning( 'elements_position_update') 戻り値HttpResponse( "") – user707711