ajax异步请求 问题 20151223
2016-08-07 22:57
225 查看
我想做更新数据库数据和删除数据库数据,这就要用异步ajax来做
在用异步请求的时候,出现这样一个问题:在本地localhost调试的时候可以正确执行
但是一旦放到服务器就问题不断:
初步判断是
tornado 的 xsrf 机制方面出的问题
这个机制在表单中很好处理
只要在form下面一行加上一句话就可以了
tornado的xsrf在ajax的时候需要:
我在程序里使用的是http://www.keakon.net/2012/12/03/Tornado%E4%BD%BF%E7%94%A8%E7%BB%8F%E9%AA%8C
这个方法
在请求头加入了 xsrf的值
在本地调试通过了,但是放到服务器上就失败了,至今不知道是为什么
解决了一个问题:
supervisor托管的程序在使用异步请求的时候
不能print
会出错 http 500
不知道为什么
解决了第二个问题:
delete请求我是这么发的
搞了半天是这种问题,也是醉了,基础不扎实
在用异步请求的时候,出现这样一个问题:在本地localhost调试的时候可以正确执行
但是一旦放到服务器就问题不断:
初步判断是
tornado 的 xsrf 机制方面出的问题
这个机制在表单中很好处理
只要在form下面一行加上一句话就可以了
{{ xsrf_form_html() }}
tornado的xsrf在ajax的时候需要:
我在程序里使用的是http://www.keakon.net/2012/12/03/Tornado%E4%BD%BF%E7%94%A8%E7%BB%8F%E9%AA%8C
这个方法
在请求头加入了 xsrf的值
在本地调试通过了,但是放到服务器上就失败了,至今不知道是为什么
解决了一个问题:
supervisor托管的程序在使用异步请求的时候
不能print
会出错 http 500
不知道为什么
解决了第二个问题:
delete请求我是这么发的
data={time:dateTime}; $.ajax({ type: 'DELETE', url: '/record' data: data, success: function(){getRemoteRecord();}, });
这样不行!应该是这样
data={time:dateTime}; $.ajax({ type: 'DELETE', url: '/record?time='+dateTime, data: data, success: function(){getRemoteRecord();}, });
搞了半天是这种问题,也是醉了,基础不扎实
相关文章推荐
- 级联城市因为ajax的异步请求导致的问题
- ajax请求的异步嵌套问题分析
- js中请求数据的$post和$ajax区别(同步和异步问题)
- ajax开发:Promise解决多个异步Ajax请求导致的代码嵌套问题
- 原生ajax异步请求问题--3次握手
- (Jquery解决篇) Ajax异步请求 (Eval函数)问题
- Ajax异步请求,中文乱码问题处理
- Ajax异步请求RESTFUL API之跨域问题解决方案
- ajax异步请求出现的问题
- ExtJS4 ajax请求同步异步问题
- jQuery中ajax异步请求造成的问题
- ajax请求的异步嵌套问题分析
- ajax 异步长连接遭遇堵塞,“排序执行请求”的问题解决
- $.ajax({...});异步请求问题
- ajax异步请求不能刷新数据的问题
- Javascript 中采用AJAX异步请求数据出错问题(没有搞清readystate几个状态)
- ajax请求的异步嵌套问题分析
- 多个ajax请求的同步异步问题
- ajax异步请求内容后的退步和刷新的问题
- 用Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案)