Django ajax
来源:互联网 发布:三级便民服务网络体系 编辑:程序博客网 时间:2024/06/08 19:27
<script type="text/javascript">
$(document).ajaxSend(function(event, xhr, settings) {
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
function sameOrigin(url)
{
var host = document.location.host;
var protocol = document.location.protocol;
var sr_origin = '//' + host;
var origin = protocol + sr_origin;
// Allow absolute or scheme relative URLs to same origin
return (url == origin || url.slice(0, origin.length + 1) == origin + '/') ||
(url == sr_origin || url.slice(0, sr_origin.length + 1) == sr_origin + '/')
||!(/^(\/\/|http:|https:).*/.test(url));
}
function safeMethod(method) {
return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));
}
if (!safeMethod(settings.type) && sameOrigin(settings.url)) {
xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
}
});
</script>
- Django ajax
- Django AJAX
- Django AJAX
- django+ajax
- Django ajax
- Django + ajax
- django ajax
- Django Ajax with CSRF
- django 与ajax教程
- django ajax关于csrf_token
- ajax+jquery+django
- django ajax初步
- django 中的ajax
- Django ajax post
- django ajax 应用实例
- Django AJAX异步提交
- django与ajax
- Django之Ajax
- Android实现数据存储技术
- apache rewrite 参数和例子
- c++可变参数列表---float问题
- 函数与过程的区别
- A simple libpng example program
- Django ajax
- android获取当前程序版本名
- Android TabHost学习笔记
- How To List All The Named Events Set For A Database
- 【转】一个IT人士的个人经历,给迷失方向的朋友
- Oracle学习----单行函数
- 黑马程序员——字符串各种操作
- Iframe 标签详解
- C 语言 函数 参数 3个点