Javascript 网格不能在所有浏览器中工作
我使用dojo网格来显示数据,问题是网格中没有显示最新的数据。 下面是示例代码: home.jsp:Javascript 网格不能在所有浏览器中工作,javascript,jsp,dojo,Javascript,Jsp,Dojo,我使用dojo网格来显示数据,问题是网格中没有显示最新的数据。 下面是示例代码: home.jsp: dojo.ready(function(){ mystore=new dojo.data.ItemFileReadStore({url:"<%=request.getContextPath()%>/displayData.htm"}); }); dojo.ready(函数(){ mystore=new dojo.data.Ite
dojo.ready(function(){
mystore=new dojo.data.ItemFileReadStore({url:"<%=request.getContextPath()%>/displayData.htm"});
});
dojo.ready(函数(){
mystore=new dojo.data.ItemFileReadStore({url://displayData.htm});
});
谢谢。如果向displayData添加无缓存头不起作用,我会尝试向Ajax调用添加随机参数。我在这里假设这一行类似于Ajax调用
mystore=new dojo.data.ItemFileReadStore({url:"<%=request.getContextPath()%>/displayData.htm?r="+Math.random()});
mystore=new dojo.data.ItemFileReadStore({url:/displayData.htm?r=“+Math.random());
这将导致IE将调用视为唯一的。它仍将缓存它,但不应读取缓存,除非您的随机数恰好重复。实际上,您不必对服务器端的参数执行任何操作。不放入缓存头,这是最强大的缓存头,因为IE很固执,喜欢坚持缓存。@developerwk,我尝试过,但没有成功。