服务器写入数据并输出获取该数据的ajax,但数据的变化并不总是反映出来

时间:2015-04-07 13:41:48

标签: javascript php ajax

前一段时间我正在开发一个项目,其中主要的php-page在执行时将一些数据写入文件,然后输出包括脚本在内的页面内容。这个脚本然后立即ajax加载刚刚通过另一个PHP页面写入文件的数据并显示它。 问题是,有时ajax函数获取的数据是在主页的最后一次调用时写入的数据,我无法弄清楚原因。我通过让脚本在执行ajax请求之前等待一秒钟,以一种丑陋的方式解决了它。

现在我正处理另一个遇到同样问题的项目,这真的让我烦恼。我通过将时间戳附加到回显数据的php页面的url来排除缓存问题。 我还将ajax函数传递给:

jquery(document).ready(function(){...});

与预期一样,它没有解决它。

正如我所提到的,这并不是一直发生的。它甚至不会发生一半的时间。但是当系统处于大量工作中时确实会发生很多事情。

知道为什么会这样吗?

谢谢!

0 个答案:

没有答案