我正在使用beego (golang框架),并且我正在尝试使用jquery ajax在go函数完成后更新我的网页。但是,我专注于返回JSON对象,以便jquery可以在其成功函数中处理它。有没有办法在golang或beego中返回JSON以及如何返回?谢谢。
发布于 2015-01-28 11:41:30
Beego控制器有一个ServeJson()函数,看看it。
发布于 2016-07-28 17:09:28
type Data struct {
//Values that equivalent to your ajax post
Data string
Id int
Name string
}
var data Data
req := this.Ctx.Request
dec := json.NewDecoder(req.Body)
err := dec.Decode(&data)
if err == nil {
this.Data["JSON"] = &data
this.ServeJSON()
}
Dont forget to import encoding/json
https://stackoverflow.com/questions/28175800
复制相似问题