【发布时间】:2014-10-13 21:22:55
【问题描述】:
我有一个 jstree。在加载页面时,jstree 会从服务器很好地填充,因为它对服务器进行了新的调用,但是之后每当我刷新页面时,它总是会从缓存中获取数据而不是调用服务器,因此总是会获取旧的要填充的数据。我正在使用 jstree 3.0.2 版本。以下是在页面加载时生成 jstree 的代码。
$('#tree').jstree({
'core': {
data:{
'url':'getjstree' // this is the url which will get the json data from the server
}
}});
我们如何解决这个问题以在每次调用时获取新数据,我之前想到的一个解决方案是通过调用来硬刷新的 javascript 代码
location.reload(true);
但这确实刷新了 json 数据,但进入了递归调用,从而挂起了页面。 请帮助我们如何解决这个问题。
【问题讨论】:
标签: ajax caching getjson jstree