我正在使用dojo网格来显示数据,问题是网格中没有显示最新数据。 以下是示例代码:
针对home.jsp:
dojo.ready(function(){
mystore=new dojo.data.ItemFileReadStore({url:"<%=request.getContextPath()%>/displayData.htm"});
});
感谢。
答案 0 :(得分:1)
如果向displayData添加no-cache标头不起作用,我会尝试在Ajax调用中添加一个随机参数。我在这里假设这一行就像是一个Ajax调用。
mystore=new dojo.data.ItemFileReadStore({url:"<%=request.getContextPath()%>/displayData.htm?r="+Math.random()});
这将导致IE将呼叫视为唯一。它仍然会缓存它,但除非你的随机数恰好重复,否则永远不应该读取缓存。您不必在服务器端对参数执行任何操作。