-
问题内容:(有ajax丰富经验的请帮忙)如何使用ajax大批量刷新图片
- 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5246780
- 所属论坛:Web 开发
审核组:JAVA
- 提问者:birdy_thunisoft
解决者:shine333
- 感谢:shine333 pdvv
- 关键字:Java Web 开发 服务器 发送 url 后台 缓存 刷新 请求 帮忙 楼主 Ajax
- 答案:
ajax发送后台请求到服务器,服务器程序作出新图,但并不发送到客户端,
经过ajax后处理后,重新设置图片img的src可以获得新图,但此方法不稳定,有的时候并未显示新图,而且我要同时刷新100多个图,因此我想我不能把图片发送到客户端再一个一个图的设置url(此时的url是ajax请求的url)。
这个问题很久没完美的解决,请帮忙
---------------------------------------------------------------
是不是由于浏览器缓存的原因?
就是每次URL一样,HTTP GET的时候(比如你的<img src="">)不访问服务器,而是使用本地cache。
你可以先试一试
img.src="xxxx/yyy.jpg?zzz="+ new Date().getTime()
保证URL不一样
---------------------------------------------------------------
楼主你先试试,100多个图片编上号,也就是一个循环的问题,又不需要你一个一个写。
- 评价:
给朵鲜花(3)
扔个鸡蛋(4)