array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 111string(0) "" int(1) int(10) int(70) int(8640000) string(13) "likecs_art_db" array(1) { ["query"]=> array(1) { ["match_all"]=> object(stdClass)#28 (0) { } } } array(1) { ["createtime.keyword"]=> array(1) { ["order"]=> string(4) "desc" } } int(10) int(0) int(8640000) array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } Ajax csrf跨站请求伪造 - 爱码网

方式一:

///仅限js代码在HTML内////

$.ajaxSetup({
    data: {csrfmiddlewaretoken: '{{ csrf_token }}' },
});

方式二:

///放在data内////

 $('.btn').click(function () {
        $.ajax({
            url:'/sum2/',
            type:"POST",
            data:({
                csrfmiddlewaretoken:$("[name='csrfmiddlewaretoken']").val(),
                t1:$('#t1').val(),
                t2:$('#t2').val()
            }),
            success:function (sum) {
                var sum=JSON.parse(sum);
                $('.sum').html(sum)

            }
        })
    })

方式三:

//需先引入此文件//
<script src="https://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.js"></script>
///放在headers中///

$.ajax({
            url:"/get_ajax/",
            type:"POST",
            headers:{"X-CSRFToken":$.cookie('csrftoken')},
            data:{
               // csrfmiddlewaretoken:$("[name='csrfmiddlewaretoken']").val(),
               name:$(":text").val(),
               pwd:$(":password").val(),
               
            }, 

 

相关文章: