我正在使用 Ajax 从数据库中提取数据,并使用图像元素动态填充 div 标记。图像文件名对应数据库中的数据。
例如,如果数据库中有一个名为“foo”的东西,我就有一个名为“img/foo.jpg”的项目
如果 'img/foo.jpg' 设置类,然后将其写入正确的 div,我的 javascript 会提取数据并使用 src 创建一个图像。
在大多数情况下,这可以按预期工作,但偶尔会在刷新时(我让它查询数据库,清除所有 div,并每 30 秒重写一次节点),有时某些图像会中断/不加载。没有押韵或理由是哪一个,有时它不会发生,有时会发生几个。
如果您右键单击 -> 显示图像,手动刷新,或等待它再次拉取数据,它会按预期显示图像。因此,我知道数据正在被正确地提取和写入,并且似乎无法加载图像。
有谁知道为什么或如何解决这个问题?