【问题标题】:how to unblock browser when using while loop?使用while循环时如何解锁浏览器?
【发布时间】:2010-07-22 16:43:13
【问题描述】:

我向一个运行 while 循环的 php 文件发出 ajax 请求,该循环在数据库中查找新数据,但我无法为其提供新数据,因为在等待新数据时浏览器被阻塞。

有人知道如何不屏蔽浏览器吗?

【问题讨论】:

标签: php long-polling


【解决方案1】:

听起来您实际上并没有发出 异步-JAX 请求,而是同步请求。

如果您使用的是 Javascript 库,它们中的大多数都有一个布尔标志,用于指示请求是否应该是异步的 - 确保您没有意外选择同步。

【讨论】:

    【解决方案2】:

    Ajax 是异步的。为了避免此类问题。看来您不是在执行 Ajax 请求,而是在执行同步请求。你的语法是什么?你有一段代码要展示吗?

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      相关资源
      最近更新 更多