3
我目前能够使用jQuery的post
方法通过myurl检索POST数据
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
。
这应该像你所描述的那样工作。什么返回None?你的HTTP响应,或'request.POST.get('value1')'?你传递了什么值?尝试使用pdb找出您正在接收的值。 – Bjorn 2011-03-28 10:51:59
这是非常不可读的代码,但这个想法是正确的。你有没有尝试过把它分开,并放入一些日志记录,以便你可以看到'value1'的值是什么? – 2011-03-28 10:52:47
我在jquery文章之前放了一个alert(value1);它有正确的值。它不是返回None的http响应,因为我尝试了正确传递的其他变量。 – Mermoz 2011-03-28 11:45:02