如题,我想实现上传图片后,只有图片刷新了,页面其他部分不刷新,编程语言为php,该如何实现?
上传图片页和显示图片页不要放在一个php中,可以采用iframe的方式来处理;
或者将上传的请求提交至一个iframe(如果这个地方不理解,有不少资料可查)。
上传成功后会返回一个图片在服务器上的相对地址。用js改变img的src即可。
我补充一下,文件上传传可以使用,可以使用像上面哥们说的,使用iframe或者flash来保证当前页面不刷新,上传完成后,修改图片的路径。1、如果文件是替换的话可以采用在图片后面随便加一个参数,比如:http://www.iteye.com/img/test.jpg改为http://www.iteye.com/img/test.jpg?tmp=1224342234
2、如果文件不是覆盖之前的文件,那就修改图片src的路径;建议修改图片的路径后面加一个随机生成的参数,以防网页其他的地方使用该图片而被浏览器缓存啦