如何运行ajax请求处理程序龙卷风
发布时间:2020-12-15 22:50:58 所属栏目:百科 来源:网络整理
导读:我有一个处理程序不起作用,但它应该与ajax需要方向. 样品: from tornado.web import RequestHandlerclass MyHandler(RequestHandler): def get(self): self.write("ok!") 如果不是MyHandler == Ajax请求然后重定向“/”?? 谢谢… 解决方法 所以;你可以使用
我有一个处理程序不起作用,但它应该与ajax需要方向.
样品: from tornado.web import RequestHandler class MyHandler(RequestHandler): def get(self): self.write("ok!") 如果不是MyHandler == Ajax请求然后重定向“/”?? 谢谢… 解决方法
所以;你可以使用装饰器.创建
添加is_ajax函数; # decorators.py def is_ajax(method): @wraps(method) def wrapper(self,*args,**kwargs): if "X-Requested-With" in self.request.headers: if self.request.headers['X-Requested-With'] == "XMLHttpRequest": return method(self,**kwargs) else: self.redirect("/") return wrapper 和 from tornado.web import RequestHandler from decorators import is_ajax class MyHandler(RequestHandler): @is_ajax # is_ajax decorators. def get(self): self.write("ok!") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |