通过JQUEYR中的ajaxSetup,来设置django中的token,即不需要再每次都去引用;
第一步:
先django中的html中设置
{% csrf_token %}
第二步:
新一个js文件内容如下
function Token(){ return $('[name="csrfmiddlewaretoken"]').val(); } $.ajaxSetup({ cache: false, beforeSend: function (xhr, settings) { xhr.setRequestHeader("X-CSRFToken", Token()); } });
第三步:
在django页面中引入,该js,即可如post,需要token就不需要再引用
<script src="{% static 'js/jquery.min.js' %}" charset="utf-8"></script> <script src="{% static 'js/ajaxSet.js' %}" charset="utf-8"></script>