不多说, 直接上代码

ajax.js

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;

}

var xfzajax = {

'get': function (args) {

args['method'] = 'get';

this.ajax(args);

},

'post': function (args) {

args['method'] = 'post';

this._ajaxSetup();

this.ajax(args);

},

'ajax': function (args) {

$.ajax(args);

},

'_ajaxSetup': function () {

$.ajaxSetup({

beforeSend: function(xhr, settings) {

if (!/^(GET|HEAD|OPTIONS|TRACE)$/.test(settings.type) && !this.crossDomain) {

xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));

}

}

});

}

};

发送 ajax 请求的代码

xfzajax.post({

'url': '/xfzauth/login/',

'data': {

'telephone': telephone,

'password': password,

'remember': remember ? 1 : 0

},

'success': function(result) {

console.log(result);

},

'fail': function(error) {

console.log(error);

}

});

前端页面代码.html(截)

记住我

错误提示

请求头

ajax请求携带tooken_使用ajax发送带 csrftoken 的请求失败相关推荐

  1. ajax请求携带tooken_当ajax碰到token的时候

    并且将该GUID存放在session中,作为提交时的表示,防止重复提交. 以下是我的应用场景: 由于某些特殊的原因,我的一些表单数据需要通过ajax提交到后台,当struts的校验不通过时,我还需要将 ...

  2. 爬虫之requests模块发送带参数的请求

    爬虫之requests模块发送带参数的请求 我们在使用百度搜索的时候经常发现url地址中会有一个 ?,那么该问号后边的就是请求参数,又叫做查询字符串 1.1 在url携带参数 直接对含有参数的url发 ...

  3. 爬虫之requests模块发送带header的请求

    爬虫之requests模块发送带header的请求 我们先写一个获取百度首页的代码 import requestsurl = 'https://www.baidu.com'response = req ...

  4. response响应对象参数和方法是啥?怎么发送带请求头的请求(headers参数)怎么发送带参数的请求?cookieJar的转换方法是什么?

    在python里所有变量都是对象 import requestsurl = 'http://www.baidu.com/'respone = requests.get(url)# 参数 # 响应的ur ...

  5. 使用油猴的GM_xmlhttpRequest发送带Cookie的请求

    最近有个需求,在某些操作时需要用公共账号发送POST请求,所以就想用GM_xmlhttpRequest来带着公共账号的Cookie做个POST 一开始把Cookie放在header里面,不管用,跑去翻 ...

  6. python requests cookies请求_python的requests库怎么发送带cookies的请求

    背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...

  7. python requests post cookies_python的requests库怎么发送带cookies的请求

    背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...

  8. Python爬虫开发:requests库的使用--发送带参数post请求

  9. Python爬虫开发:requests库的使用--发送带参数get请求

最新文章

  1. 如何让自己时刻冷静的方法_4个方法,教你如何真正爱自己
  2. Netty Pipeline源码分析(2)
  3. 你所未知的3种 Node.js 代码优化方式
  4. Jquery中 实现气泡消息提示
  5. linux缓冲区攻击实验报告,linux 下缓冲区溢出攻击原理及示例
  6. Redis-03-Redis集群的搭建
  7. 4月23 nuTonomy的语义层(人行横道,人行道,交通信号灯,停车线,车道等)的扩展包
  8. java .class的作用_Java中Class类的作用与深入理解
  9. 非参数假设性检验 Wilcoxon秩和检验 matlab
  10. windows 花式装系统
  11. IDC发布人工智能白皮书:信息流引领人工智能新时代
  12. 钉钉微应用H5的调试方法
  13. 37 | 个人成长:学习安全,哪些资源我必须要知道?
  14. 自己动手实现简易光线追踪算法
  15. 【修真院java小课堂】Shiro
  16. 博思特POSITAL编码器OCD58-CA1212-B15V-H3P
  17. 高边电流检测测量:电路和原理
  18. 北京市自动驾驶车辆测试概况
  19. 【转】Matlab坐标修改及旋转
  20. strstr(str1,str2) 函数

热门文章

  1. Java基础点:常用类
  2. 第二十一讲 卷积公式
  3. 前后端token机制 识别用户登录信息
  4. bzoj 2435: [Noi2011]道路修建【树形dp】
  5. 加载 Firefox 配置
  6. 20169205实验一 Java开发环境的熟悉(Linux+IDEA)
  7. 一个就简单的数学题 NYOJ 330
  8. 怎样才能让一段代码每隔一段时间执行一次?
  9. 使用struts 2 获取服务器数据 ongl表达式 标签
  10. CopyFile and Directory By channel