首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress中的AJAX刷新或缓存问题

Wordpress中的AJAX刷新或缓存问题
EN

Stack Overflow用户
提问于 2013-11-20 15:13:22
回答 1查看 1.7K关注 0票数 0

我的问题是:我有一个通过插件"Tablepress Ajax“每8秒刷新一次的表。在该表内是一个图像库,它每次在重新加载后改变图像(另一个插件称为“随机图像”)!

当我登录到wordpress时,这一切都很完美。但作为一个非登录用户,图像画廊不会改变。Ajax Reload仍然在工作--只有图库不会改变。

我想这与Ajax挂钩有关。但是当我登录到Wordpress时,我真的迷路了,我不知道如何才能让它像它一样工作。或者可能是非登录用户的缓存问题??

简而言之: Ajax只在wordpress上以admin身份登录时才清除刷新站点的缓存(在本例中为表)。

如果有帮助的话,这是用于使用的ajax刷新插件的唯一PHP文件:

https://gist.github.com/atreju2204/7564597

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-20 15:25:11

哦,和实际ajax现实工作良好,作为一个非管理员!!因此,我认为可能是某种“在ajax重新加载之前清除缓存”的-thing无法正常工作。

使用javascript使URL惟一,从而避免缓存

代码语言:javascript
运行
复制
url='yourpage.php';
url = url + '?_ts=' + new Date.getTime().toString();

如果已经有querystring vars

代码语言:javascript
运行
复制
url='yourpage.php?a=b&c=d';
url = url + '&_ts=' + new Date.getTime().toString();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20099665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档