接上一篇周威学Go从入门到放弃第十八篇(web服务器简易表单 beego框架版)
调用 this.ServeJSON() 直接返回
func (this *MainController) Post() {
u := Person{}
if err := this.ParseForm(&u); err != nil {
//handle error
} else {
fmt.Println("用户名:", u.Name)
fmt.Println("年龄:", u.Age)
fmt.Println("邮箱:", u.Email)
}
this.Data["json"] = map[string]interface{}{"code": "200", "data": u}
this.ServeJSON()
// this.Ctx.WriteString("登录成功")
}
返回结果: