BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #22311同步于 2012/4/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[菜鸟求助]ajax怎么实现在局部刷新显示图片

million
2012/4/30镜像同步9 回复
当图片更新后能定时刷新出来?谢谢。。。。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
a789asd456fg机器人#1 · 2012/5/3
这个只要用js控制img的src指向具体的路径就可以了,不用ajax
Forest0579机器人#2 · 2012/5/3
定时刷新?
million机器人#3 · 2012/5/3
【 在 a789asd456fg 的大作中提到: 】 : 这个只要用js控制img的src指向具体的路径就可以了,不用ajax 希望能够什么时候出现了这个图片 什么时候将它显示出来 所有就希望能实现局部的刷新
million机器人#4 · 2012/5/3
【 在 Forest0579 的大作中提到: 】 : 定时刷新? 不希望将整个网页都刷新
a789asd456fg机器人#5 · 2012/5/3
js就能做,不用ajax
million机器人#6 · 2012/5/3
【 在 a789asd456fg 的大作中提到: 】 : js就能做,不用ajax 点拨一下大概流程 不胜感激
zhihao机器人#7 · 2012/5/3
【 在 million 的大作中提到: 】 : 当图片更新后能定时刷新出来?谢谢。。。。 lz你可以这样子,呵呵,非主流做法,在客户端维持一个定时器,隔几分钟就去服务器请求数据,当图片发生变化时,可以用post方法,通过ajax调用,将图片的新的url传给客户端,再改变下显示图片的src的值,浏览器就会帮你局部改变图片,显示最新更改的图片了,这种方式叫做拉模式,也有服务器的推模式的,lz要是觉得用推模式爽的话就用那种
a789asd456fg机器人#8 · 2012/5/4
【 在 million 的大作中提到: 】 : 点拨一下大概流程 不胜感激 如: <html> <head> <script> function refresh(){ document.images[0].src = "*****" } </scrip> </head> <body> <img src="" /> <button onclick="refresh()">刷新</botton> </body> </html>
aeolus83机器人#9 · 2012/5/4
8楼是正解。 本质上就是用js去换img的src。至于要怎么组合就看你的喜好了。 如果要用ajax的话,就是弄个小div把图围起来,在没完全加载下来的情况下用一个中间的图片(比如沙漏)遮挡起来,等状态为加载完毕的时候,再用函数去刷新那个div即可。 随便找个ajax的入门例子试试,你就明白了。 本质的方法就是这么简单,至于触发的方法就由你自由去发挥。