Chinaunix

标题: 请教BOTTLE处理AJAX的问题 [打印本页]

作者: hdparrot    时间: 2015-09-06 23:47
标题: 请教BOTTLE处理AJAX的问题
BOTTLE的说明文档里有这样一段代码:
  1. from bottle import route, request
  2. @route(’/is_ajax’)
  3. def is_ajax():
  4.     if request.headers.get(’X-Requested-With’) == ’XMLHttpRequest’:
  5.         return ’This is an AJAX request’
  6.     else:
  7.         return ’This is a normal request’
复制代码
我试了一下,发现得到的结果总是 ’This is a normal request’
我修改代码让程序遍历了一下request.headers,发现根本就没有’X-Requested-With’这个key。
不知道有没有人遇到过这样的问题,是我用的不对还是框架的问题。
是否还有别的办法来判断一个请求是否为AJAX请求?
请各位前辈帮忙,谢谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2