通过ajax调用的php文件只在最后一次调用时输出一个echo


Via ajax called php file outputs an echo only the last time it is called

如标题所示,我有一个php文件,其中包含echo命令。该文件通过ajax执行了几次,通过调试,我发现echo命令实际上每次都执行了。另一方面的输出是,只有最后一次调用echo才真正输出html/text。

我认为它可能与缓存有关,并在echo调用后使用flush()。没有帮助。有没有想过这里会出什么问题?

我就不写代码了,因为它只是一个div的回显。

我猜你是将XHR对象分配给全局变量。

看看这个答案:https://stackoverflow.com/a/7572013/1696923