【发布时间】:2021-03-14 04:26:31
【问题描述】:
我是 Rails 新手。当用户重新加载页面时,我正在尝试从 API 中获取随机图像。
在 html 中,我有,
<%= image_tag id: 'login_gif', width: "370" %>
在javascript中,我有,
let loginGif = document.getElementById('login_gif')
fetch("https://aws.random.cat/meow")
.then(res => res.json())
.then(pic => { (loginGif.attr("src", pic.file ))})
我该怎么做?感谢您提前提供任何帮助。
【问题讨论】:
-
试试
loginGif.src = pic.file。 -
你的
picjson 会是什么样子?你能添加一个样本吗?如果可能,请同时发布您的浏览器控制台输出 -
看起来像这样:{file: "purr.objects-us-east-1.dream.io/i/1oBoxmb.jpg"} file: "purr.objects-us-east-1.dream.io/i/1oBoxmb.jpg" proto: Object
标签: javascript ruby-on-rails image random fetch