Ajax dojo--->;django邮政

Ajax dojo--->;django邮政,ajax,django,dojo,Ajax,Django,Dojo,我正在尝试使用xhrPost dojo方法从客户端发送json。但我得到了403个错误。有什么帮助吗 var str_json = dojo.toJson(arr_markers); console.log('json elements: '+str_json); dojo.xhrPost({postData: str_json, headers: { "Content-Type": "application/json"}, //con

我正在尝试使用xhrPost dojo方法从客户端发送json。但我得到了403个错误。有什么帮助吗

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


我应该使用哪种方法?

403
表示“禁止”,这意味着视图需要密码、cookie或其他形式的身份验证。您能否向我们展示服务于
/up\u position\u elements/
的视图,以便我们了解它可能包含哪些与安全相关的装饰器或逻辑?

您使用的是哪个django版本?确保您阅读并正确设置了它。django 1.3如何配置Csrf?提前感谢您在我的评论(
CSRF
)中提供链接。Felix,您可能应该在实际回答中提到CSRF,这样您就可以获得信贷,如果这是他绊倒的原因。:)@user707711:您可以通过单击旁边的绿色复选标记和箭头来接受并向上投票。这有助于组织站点,也可以作为一种感谢帮助过您的人的方式。视图为空:def element_position_update(请求):logger。警告('elements_position_update')返回HttpResponse(“”)