beego (golang フレームワーク) を使用しており、go 関数の終了後に jquery ajax を使用して Web ページを更新しようとしています。ただし、jquery が成功関数でそれを処理できるように、JSON オブジェクトを返すことに専念しています。golangまたはbeegoでJSONを返す方法はありますか? ありがとう。
質問する
1973 次
2 に答える
2
Beego コントローラーには ServeJson() 関数があります。
于 2015-01-28T03:41:29.743 に答える
0
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
于 2016-07-28T09:09:28.383 に答える