Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26253901
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: 系统运维

2010-10-31 18:44:16

情况是这样的。我每次调用完了ajax成功之后都要去服务器再请求一次图片。但是浏览器好像默认是会缓存图片的。所以我一开始这样写:
$.ajaxFileUpload
        (
            {
                url:"/picsplit/servlet/ImageSplit?destwidth="+destwidth+"&destheight="+destheight+"&num="+Math.random(),
                secureuri:false,
                fileElementId:'fileToUpload',
                dataType: 'json',                                    //注意这里面的格式为JSON格式的!
                success: function (data, status)
                {
                    $("#uploadresult").show();
                    var outxml = "";
                    for(var i=0;i                        for(var j=0;j                            if(j == data[i].length-1) {
                                outxml = outxml + "
";
                            } else {
                                outxml = outxml + "";
                                //outxml = outxml + "";
                            }
                        }
                    }
                    $("#upload").toggle();
                    $("#uploadresult").html(outxml);
                    //处理完之后再在下面进行拼结并显示出来即可
                },
                error: function (data, status, e)
                {
                    alert(e);
                    $("#uploadresult").html("");
                }
            }
outxml = outxml + "";
总是会有缓存。后面我带上一个随机参数就行了!

阅读(1458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~