weixin_42500485
2012-07-22 10:49 阅读 367
已采纳

php如何实现上传图片时只刷新图片区域页面其他部分不刷新

如题,我想实现上传图片后,只有图片刷新了,页面其他部分不刷新,编程语言为php,该如何实现?
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    weixin_42608382 weixin_42608382 2012-07-22 12:33

    上传图片页和显示图片页不要放在一个php中,可以采用iframe的方式来处理;
    或者将上传的请求提交至一个iframe(如果这个地方不理解,有不少资料可查)。

    上传成功后会返回一个图片在服务器上的相对地址。用js改变img的src即可。

    点赞 评论 复制链接分享
  • iteye_14183 iteye_14183 2012-07-23 10:13

    我补充一下,文件上传传可以使用,可以使用像上面哥们说的,使用iframe或者flash来保证当前页面不刷新,上传完成后,修改图片的路径。1、如果文件是替换的话可以采用在图片后面随便加一个参数,比如:http://www.iteye.com/img/test.jpg改为http://www.iteye.com/img/test.jpg?tmp=1224342234
    2、如果文件不是覆盖之前的文件,那就修改图片src的路径;建议修改图片的路径后面加一个随机生成的参数,以防网页其他的地方使用该图片而被浏览器缓存啦

    点赞 评论 复制链接分享

相关推荐