javascript - tornado ajax parsererror

 WXLLXWOO 发布于 2022-11-10 17:35

之前使用flask 写过类似于web qq 的一个东西 现在试着使用tornado 在使用ajax的时候出现了一个parsererror 我使用的json格式 具体的代码如下 請指教

main.py

#-*-coding:utf-8-*-

import os.path
import tornado.web
import tornado.httpserver
import tornado.options
import tornado.ioloop
import json
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

from tornado.options import define,options
define("port",default=8080,help="run on the given port",type=int)

class Application(tornado.web.Application):
    def __init__(self):
        handlers=[(r'/',IndexHandler),(r'/chat',ChatHandler)]
        settings=dict(
                template_path=os.path.join(os.path.dirname(__file__),"templates"),
                debug=True,
            )
        tornado.web.Application.__init__(self,handlers,**settings)

class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        self.write(u'你好主任 我是主页君!')

class ChatHandler(tornado.web.RequestHandler):
    def get(self):
        self.render('chat.html')

    def post(self):
        name=self.get_argument('name')
        password=self.get_argument('password')
        if name!="zhengxia":
            self.write(json.dumps({'name_warning':u"用户名错误!"}))
        if password!="jin0123":
            self.write(json.dumps({'pass_warning':u"密码错误!"}))
        if name=="zhengxia" and password=="jin0123":
            self.write(json.dumps({'login_success':u"登录成功!"}))
        self.render('chat.html')

if __name__=="__main__":
    tornado.options.parse_command_line()
    httpserver=tornado.httpserver.HTTPServer(Application())
    httpserver.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()

chat.html




    
    表单提交君
    
    


    

提交吧 表单君



1 个回答
  • 不在这里丢人了 多加了一句
    self.render('chat.html')
    flask 非插拔视图写习惯了

    2022-11-12 01:51 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有