gpt4 book ai didi

jquery - 我如何将 json 数据提供给 Golang 中的页面?

转载 作者:IT王子 更新时间:2023-10-29 02:29:43 26 4
gpt4 key购买 nike

这不是编码或解码的问题,而是我需要结合我的 Jquery 向我的 writer 写什么?

现在我有这个用于 Go

func serveJson(w http.ResponseWriter, r *http.Request, ps httprouter.Params){
j, _ := os.Open("adjs.json")

defer j.Close()

var obj respWords

json.NewDecoder(j).Decode(&obj)
js, _ := json.Marshal(obj)

w.Header().Set("Content-Type", "application/json")

w.Write(js)
}

这是我的 jquery 获取 json

<script type = "text/javascript">
function randomize() {
scene = {}
$.getJSON('adjs.json', function(scene){
console.log('encoding')
})
console.log(scene)
}
</script>

最佳答案

您的异步请求不会将数据保存到外部变量,请在您的 ajax 请求的成功函数中执行您的逻辑

$.getJSON('adjs.json', function(scene){
console.log(scene);
//do logic here with scene
});

关于jquery - 我如何将 json 数据提供给 Golang 中的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36348240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com