data 里加 csrfmiddlewaretoken:$("[name='csrfmiddlewaretoken']").val(),
还要再 form 表单里加 {% csrf_token %} 或者 如下 , 反正一定要加
- <div class="buryit action">
- <span class="burynum" id="bury_count">{{ article.down_count }}</span>
- </div>
- <div class="clear"></div>
- <div class="diggword" id="digg_tips">
- </div>
- </div>
- {% csrf_token %}
- <script>
- $("#div_digg .action").on("click", function () {
- let is_up=$(this).hasClass("diggit");
- let article_id="{{ article.pk }}";
- $.Ajax({
- url:"/blog/up_down/",
- type:"post",
- data:{
- csrfmiddlewaretoken:$("[name='csrfmiddlewaretoken']").val(),
- },
- success:function (data) {
- console.log(data);
- }
- })
- })
- </script>
- {% endblock %}
来源: http://www.bubuko.com/infodetail-2948923.html