在Django中处理通过vanillaJS发布请求发送的json数据

时间:2019-04-03 08:02:38

标签: javascript json ajax django django-views

我正在尝试发送Vanilla Js的发帖请求到视图 发布请求应具有图片的ID 现在我已经尝试使用多种形式发送数据,例如使用 JSON.stringify和纯文本 但是无论如何我什至无法从发布请求中获取价值 当我尝试打印帖子请求本身时,它给了我   所有尝试永远都是空的

这是代码

document.querySelector('#buttond').addEventListener('click',function(){

  var xhttp = new XMLHttpRequest();

 xhttp.readystatechange = function(){

        if (xhttp.readyState == 4 && xhttp.status == 200){
          console.log(JSON.parse(xhttp.response))
        }
  }
  xhttp.open('POST','{% url 'images:image_like' %}', true);

  xhttp.setRequestHeader("X-CSRFToken", '{{ csrf_token }}')

  xhttp.send(JSON.stringify({"id": "{{image.id}}"}))
} )  

如果有人对在django中处理香草Js请求有一个想法会有所帮助,我不想使用jquery,因为它需要依赖项

0 个答案:

没有答案