【问题标题】:Via ajax called php file outputs an echo only the last time it is called通过 ajax 调用 php 文件仅在最后一次调用时输出回显
【发布时间】:2015-10-21 09:23:06
【问题描述】:

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

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

我懒得贴任何代码,因为它实际上只是一个 div 的回声。

【问题讨论】:

  • 你想在你的 html 页面中显示每一个 echo 语句吗?如果是这样,不要使用$(Element).html(Response);,而是使用$(Element).append(Response);

标签: php ajax echo


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    相关资源
    最近更新 更多