Posted on 2010-11-01 13:05
为自己代言 阅读(307)
评论(0) 编辑 收藏
1:如果一个URL重复提交,$.getJSON("URL",function(data){});会走浏览缓存,问题解决如下:
$.getJSON("<%=request.getContextPath() %>/importsAction.action?iw.submitFlag=imports&iw.flag=77&iw.ymd="+ymd+"&date="+new Date(),function(data){
//不处理
});
加一个提交参数:&date="+new Date();但是后台不用它,就是为了每请求一次产生一个新的URL;
2:第二种解决办法,JQuery1.3.2开发手册中方法:
$.ajax({
url:"<%=request.getContextPath() %>/hbimportsAction.action?submitFlag=importsData",
type: "POST",
cache: false,
success: function(text){
if(test =="T"){
alert("adfasdf");
}else{
alert("45354");
}
}
});
其中:cache:false设置请求提交不走浏览器缓存,其中其它参数设置请参考开发手册;