ajax解决csrf的跨站请求伪造
Posted 青红*皂了个白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax解决csrf的跨站请求伪造相关的知识,希望对你有一定的参考价值。
方式一:
1 $.ajaxSetup({
2 data: {csrfmiddlewaretoken: \'{{ csrf_token }}\' },
3 });
方式二:
1 <form>
2 {% csrf_token %}
3 </form><br><br><br>$.ajax({<br>...<br>data:{
4 "csrfmiddlewaretoken":$("[name=\'csrfmiddlewaretoken\']").val();
5
6 }<br>})
方式三: 必须先引入jquery.cookie.js 文件<
script
src="{% static \'js/jquery.cookie.js\' %}"></
script
>
1
2 <script src="{% static \'js/jquery.cookie.js\' %}"></script>
3
8 $.ajax({
9
10 headers:{"X-CSRFToken":$.cookie(\'csrftoken\')},
11
12 })
方式1
1
2
3
|
$.ajaxSetup({ data: {csrfmiddlewaretoken: \'{{ csrf_token }}\' }, }); |
方式2
1
2
3
|
< form > {% csrf_token %} </ form >< br >< br >< br >$.ajax({< br >...< br >data:{ |
"csrfmiddlewaretoken":$("[name=\'csrfmiddlewaretoken\']").val();
1
|
}< br >}) |
方式3:
1
|
< script src="{% static \'js/jquery.cookie.js\' %}"></ script > |
1
2
3
4
5
|
$.ajax({ |