问题内容
我有 html:
js:
去:
func Handler(writer http.ResponseWriter, request *http.Request) {
response := jsonResponse{IsAvailable: true, Message: "Available"}
responseInJsonFormat, err := json.MarshalIndent(response, "", " ")
if err != nil {
log.Println("cannot convert response data to JSON")
return
}
writer.Header().Set("Content-Type", "application/json")
_, err = writer.Write(responseInJsonFormat)
if err != nil {
log.Println("cannot convert response data to JSON")
}
}
如果我使用浏览器,我会收到 json 格式的响应,其中包含数据 {isavailable: true, message: "available"}。
一切正常。
但由于某种原因我无法在 js 中获取这些数据。 我在 js 中得到的响应是:
没有标题或数据。
我怎样才能得到它?
谢谢!
正确答案
fetch 返回一个 response
对象,然后必须将其解析为可用的格式,例如 json 或文本。由于您想要 json 格式,因此需要执行以下操作:
fetch('/address')
.then(response => response.json())
.then(data => console.log(data))
.catch(e => console.log(e))
查看“使用 fetch api” 了解更多详细信息。
以上就是无法从 Golang 服务器获取 JS 响应的详细内容,更多请关注编程网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机无法从 Golang 服务器获取 JS 响应
服务器2024-02-06
C# 获取Http请求服务器响应的cookie
服务器2023-10-23
Android从服务器获取图片的实例方法
服务器2022-06-06
vue2 使用axios获取服务器响应头(前后端分离)
服务器2023-09-14
服务器无法获取dns地址如何解决
服务器2023-08-25
Android应用程序无法连接到socket.io Golang服务器
服务器2024-02-08
阿里云饥荒服务器无响应的解决方法
服务器2023-11-16
dns服务器未响应导致无法上网如何解决
服务器2022-12-16
首选dns服务器没有响应无法上网如何解决
服务器2023-02-08
阿里云个人服务器地址的获取方法及应用
服务器2023-12-29
让HTML和JSP页面不缓存从Web服务器上重新获取页面的方法步骤
服务器2023-06-08
咦!没有更多了?去看看其它编程学习网 内容吧