系统分析师 复习经验总结(转)
2008-04-09 11:27
302 查看
在提交一个ajax请求的时候需要注意的是,当请求方式为post的时候,rails如果开启了protect_from_forgery。那么在提交的postData中就必须加入token这个字段来通过rails的后端验证。
在 rails3.0.4以前的版本,没有提交token字段会报错,但是在以后的版本里面,rails会自动重置session,就是说session丢失了。
解决方法是在页面中有这么一组标签:
取出csrf-token标签的content,然后再发送ajax请求之前,
在 rails3.0.4以前的版本,没有提交token字段会报错,但是在以后的版本里面,rails会自动重置session,就是说session丢失了。
解决方法是在页面中有这么一组标签:
<meta name="csrf-param" content="authenticity_token"/> <meta name="csrf-token" content="iq+gJRxP5H3SP4pVps7k1WPdAj4MTyNzpC/nMEDqeDU="/>
取出csrf-token标签的content,然后再发送ajax请求之前,
$.ajaxSetup({ beforeSend: function(xhr) { xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content')); } });
相关文章推荐
- 系统分析师复习经验总结
- 【转】系统分析师 复习经验总结
- 大复习!总结交流一下经验
- 2016年蓝桥个人赛赛前总复习 个人经验总结
- 通过DB2 730啦~总结一下复习的方法与经验
- Java复习笔记+经验总结-04 java异常 常用工具类
- 系统分析师:系统分析师工作之经验总结
- Java复习笔记+经验总结-01 运算符 表达式 数组 流程控制语句
- 考完了托福,总结一下9天复习参加托福的经验吧
- Java复习笔记+经验总结-06 多线程 泛型 反射
- Java复习笔记+经验总结-02 面向对象基础
- git 学习总结 - 基于实际项目的经验
- UrlRewriter 使用经验总结
- IT求职经验总结——面试和准备策略
- 开始了,开始了,因为一些原因,开始复习算法以及总结一下工作,很好
- 8.15 multi 第七场 经验总结
- Ireport开发经验总结
- 项目经验之技术总结-2016
- iOS开发经验总结
- 黄聪:DIV+CSS建站经验总结,不同版本IE下CSS布局bug问题(IE5、IE6、IE7、IE8、火狐Firefox兼容)