我目前可以使用jQuery的post
方法向指向myurl的视图发送请求。
jQuery.post("/myurl", {'value1':value1, 'value2':value2,
'csrftoken': '{{ csrf_token }}'},
function(data) {
alert("Data Loaded: " + data);
});
然而,我不知道如何在视图中获取已发布的数据,而不使用表单:
def save_user_graph(request):
if request.method == 'POST':
return HttpResponse(request.POST.get('value1'),status=201)
返回 None
。
request.POST.get('value1')
?你传递了什么值?尝试使用pdb查找你正在接收哪些值。 - Bjornvalue1
的值吗? - Daniel Rosemanalert(value1);
,它具有正确的值。这不是http响应返回None的原因,因为我尝试了其他被正确传递的变量。 - Mermozrequest.method
。然后记录request.POST.get('value1')
的值。然后,记录HttpResponse。 - Daniel Roseman