tornado和ajax交互
来源:互联网 发布:查重软件有哪些 编辑:程序博客网 时间:2024/06/08 18:26
tornado和ajax交互:
ajax里定义了数据格式后,tornado如何解析数据都行,只要满足自己的需要,但是返回的数据也一定要满足ajax定义的数据格式,否则ajax解析不了就不会执行success后的函数。
把相关参数用render方法渲染到模板里,同时记得加raw避免转义即可。
$(function () { $('#htmlid1').click(function () { var a = $('#htmlid2').val(); $.ajax({ type: "post", dataType: "json", url: "/any", data: { a:a }, success: function (res_data) { if (res_data) { $('#htmlid3').show() } } }, error: function () { alert("failed") } }); }); });
class SearchHandler(tornado.web.RequestHandler): def post(self): itemname=self.get_argument('a')resvalue={'ab':abw','cd':'cdw'} self.write(json.dumps(resvalue))
ajax里定义了数据格式后,tornado如何解析数据都行,只要满足自己的需要,但是返回的数据也一定要满足ajax定义的数据格式,否则ajax解析不了就不会执行success后的函数。
由于tornado强大的网页模板渲染能力,就可以把一些本来靠ajax渲染的工作交给tornado来完成,此时tornado需要调用self.render方法。
此时如果也要jquery来渲染前端页面的话,可以将参数放在网页模板里:
{% block head %} <script type="text/javascript" > var to_jquery_data={%raw tornado_render_data%} </script>{% end %}
把相关参数用render方法渲染到模板里,同时记得加raw避免转义即可。
0 0
- tornado和ajax交互
- AJAX和SpringMVC交互
- Django 和AJAX 交互
- Tornado 与 前端 交互
- JAVA AJAX和servlet交互
- JAVA AJAX和servlet交互 .
- ssh 和 ajax交互代码
- struts2 和 ajax的交互
- SpringMVC ajax和后台交互
- ajax和Java的交互
- AJAX和服务器交互实例
- Flask和Ajax的交互
- [py]tornado-jquery ajax
- ajax和jsp交互时的乱码。
- ajax和springmvc3.0的交互
- Spring MVC、Ajax和JSON的交互
- spring mvc 和ajax异步交互实例
- 通过Ajax和SpringBoot交互的示例
- 注解(1)
- Paint、Canvas、Matrix使用讲解
- android 从setContentView到window显示机制
- qt 之 生成pdf
- iOS 指定设置控件圆角
- tornado和ajax交互
- 关于JQuery源码解析
- TextView中文字的跑马灯效果实现,以及focusable,focusableInTouchMode属性介绍
- RSA密码系统
- qt 之 加密算法
- mysql 5.7 增加用户并授权
- wemall商城 7.0 开源系统发布,支持公众号和小程序开发
- selenium--unittest字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法
- 简单拍照