2010-07-22 56 views
1

我向一個運行while循環的php文件發出一個ajax請求,該循環查找數據庫中的新數據,但我不能給它新數據,因爲瀏覽器在等待新數據時被阻塞。如何在使用while循環時取消阻止瀏覽器?

沒有人知道如何不阻止瀏覽器?

+0

請顯示一些代碼。 – 2010-07-22 16:46:03

+0

猜猜他想要一個ob_flush(http://php.net/manual/en/function.ob-flush.php)顯示,因爲它去那麼 – Prix 2010-07-22 16:48:25

回答

3

聽起來像你並沒有真正做出異步 -JAX請求,而是一個同步的請求。

如果您使用的是Javascript庫,它們中的大多數都有一個布爾標誌,表明請求是否應該是異步的 - 確保您沒有意外選擇同步。

+0

是啊,修復它,謝謝! – nope 2010-07-22 16:51:59

1

Ajax是異步的。爲了避免這種問題。看起來你並沒有做Ajax請求,而是一個synchrone請求。你的語法是什麼?你有一段代碼要顯示嗎?