使用 while 循环时如何解锁浏览器?
我向一个运行 while 循环的 php 文件发出 ajax 请求,该循环在数据库中查找新数据,但我无法为其提供新数据,因为浏览器在等待新数据时被阻止。
有谁知道如何不阻止浏览器?
i make an ajax request to a php file that runs a while loop that looks for new data in the database, but i cant give it new data because the browser is blocked while waiting for the new data.
does anyone know how to not block the browser?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
听起来您实际上并没有发出异步-JAX 请求,而是发出了同步请求。
如果您使用的是 Javascript 库,其中大多数库都有一个布尔标志,用于指示请求是否应该异步 - 确保您不会意外选择同步。
Sounds like you didn't actually make an Asynchronous-JAX request, but rather a synchronous one.
If you're using a Javascript library, most of them have a boolean flag for whether or not the request should be asynchronous - make sure you're not choosing synchronous by accident.
Ajax 是异步的。为了避免此类问题。看来您不是在执行 Ajax 请求,而是在执行同步请求。你的语法是什么?你有一段代码要展示吗?
Ajax is asynchronous. To avoid this kind of issue. It seems you're not doing an Ajax request, but a synchrone request. What is your syntax ? Have you a piece of code to show ?