【转】 Tornado + Ajax 实现页面内刷新

2021-03-02 08:28

阅读:763

YPE html>

标签:views   json格式   view   and   pos   输入框   erro   使用   port   

 原文链接:https://blog.csdn.net/tsing1996/article/details/73740426

 

 

需要的环境

  • jquery-3.2.1.min.js (从jQuery官网下载 http://jquery.com/download/)
  • simplejson (pip install simplejson)

简单的例子,从第一个输入框里输入一段文本,点击按钮实现将第一个框内的值传递到第二个框中

 

test.html

{#点击按钮调用DoAjax方法#}
         {#jquery文件位置#}
        

  

 

test.py

#-*-coding:utf-8-*-
import tornado.web
import simplejson as json

class TestHandler(tornado.web.RequestHandler):
    def get(self):
        self.render("test.html")
    def post(self):
        str=self.get_argument("dat",None)#此处的‘dat‘对应ajax里的data:{dat:temp}的dat,即字典的键
        print str
        data = {‘status‘:0,‘message‘:‘successfully‘,‘data‘:[str,]}#封装数据
        self.write(json.dumps(data))
        #调用json将数据格式化,使用write方法把数据传回到ajax在success情况下的的arg参数里

  

 

TORNADO url设置

 (r"/test.*", TestHandler),

  

 

 

 

 

 

【转】 Tornado + Ajax 实现页面内刷新

标签:views   json格式   view   and   pos   输入框   erro   使用   port   

原文地址:https://www.cnblogs.com/wtmb/p/14352140.html


评论


亲,登录后才可以留言!