2010-07-22 8 views
1

Я делаю запрос ajax в php-файл, который запускает цикл while, который ищет новые данные в базе данных, но я не могу дать ему новые данные, потому что браузер блокируется, ожидая новых данных.как разблокировать браузер при использовании цикла while?

Кто-нибудь знает, как заблокировать браузер?

+0

Просьба указать код. –

+0

Угадайте, что он хочет ob_flush (http://php.net/manual/en/function.ob-flush.php), чтобы отобразить его, так как он – Prix

ответ

3

Похоже, вы на самом деле не сделали Асинхронный -JAX запрос, а скорее синхронный.

Если вы используете Javascript-библиотеку, у большинства из них есть логический флаг для того, должен ли запрос быть асинхронным - убедитесь, что вы не выбрали синхронный случайный случай.

+0

Да, это исправило его, спасибо! – nope

1

Ajax является асинхронным. Чтобы избежать такой проблемы. Кажется, вы не выполняете запрос Ajax, а запрос на синхронизацию. Каков ваш синтаксис? У вас есть фрагмент кода для показа?

Смежные вопросы