来自ajax的Django“无”值

问题描述 投票:0回答:1

我的看法:

def deleteDepartement(request):

  object_id = request.POST.get('Id')
  name= request.POST.get('name')

  print(object_id)
  print(name)
  try:
    D=Department.objects.get(id=object_id)
    
  except:
    print("NOT FOUND")
    
  return redirect('department')

JavaScript 代码:

$.ajax({
  type: 'POST', 
  url: "{% url 'deleteDepartement' %}", 
  data: {
    csrfmiddlewaretoken: '{{ csrf_token }}',
    Id:objectId,
    name:'test',
  },
});   

我在 django 视图中没有得到任何价值。当我

console.log
时,我得到了ID,但是当我尝试发送它时,我什么也没有。请问有什么建议吗?

javascript python django ajax
1个回答
0
投票

您能否上传浏览器从 devtools (F12) 发出的请求的图像及其标头和负载/数据?

另外,如何在javascript代码中生成objectId?当您检查或使用“查看页面源代码”查看时,它是否已经在页面源代码中被替换?

© www.soinside.com 2019 - 2024. All rights reserved.