ajax异步请求 问题 20151223

我想做更新数据库数据和删除数据库数据,这就要用异步ajax来做

在用异步请求的时候,出现这样一个问题:在本地localhost调试的时候可以正确执行
但是一旦放到服务器就问题不断:

初步判断是
tornado 的 xsrf 机制方面出的问题
这个机制在表单中很好处理
只要在form下面一行加上一句话就可以了
{{ xsrf_form_html() }}

tornado的xsrf在ajax的时候需要:


这个方法
在请求头加入了 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();},
});
搞了半天是这种问题,也是醉了,基础不扎实




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值