2012-12-28 176 views
1

我有一个html页面,虽然它正在等待来自服务器的数据,它应该显示一个动画gif图像以显示它正在等待。Gif图像不显示在html页面

这是代码:

$("#display").append('<img src="/templates/image.gif alt="red" width="30" height="30" " />'); 

这是HTML:

<div style="margin:0 auto;" id="display"></div> 

GIF动画从GIF生成采取:http://www.ajaxload.info/投入的相关目录。

但是,所有显示的内容都是Google Chrome浏览器中的“图片损坏图标”,Firefox中没有显示任何内容。它似乎不能访问.gif file,因为我尝试从服务器访问文件时遇到了404 error。尽管我可以在工作区的目录中看到它。

我看不出有什么问题。

谢谢

回答

2

Firefox隐藏'破碎的图像'和Chrome/Internet Explorer显示一个破碎的图像占位符。

好像你没有关闭src属性。

$("#display").append('<img src="/templates/image.gif alt="red" width="30" height="30" " />'); 

应该

$("#display").append('<img src="/templates/image.gif" alt="red" width="30" height="30" />'); 
+0

谢谢...这并不是说,虽然。似乎无法找到该文件,因为我收到了404错误。但是我可以在工作区的正确目录中看到该文件。 – user1869421

+0

哦,那只是'尝试'目录的问题。你可以使用'../'来更高一些。你的工作空间是怎样的? –

+0

我试过,但也不管用。 – user1869421