0

beego (golang フレームワーク) を使用しており、go 関数の終了後に jquery ajax を使用して Web ページを更新しようとしています。ただし、jquery が成功関数でそれを処理できるように、JSON オブジェクトを返すことに専念しています。golangまたはbeegoでJSONを返す方法はありますか? ありがとう。

4

2 に答える 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 に答える