Zend_ProgressBar_Adapter_JsPull Adapter Zend_ProgressBar_Adapter_JsPull jest przeciwieństwem jsPush. W jego przypadku niezbędne jest "wyciągnięcie" aktualizacji zamiast "wypchnięcia" z przeglądarki. Generalnie zaleca się użycie tego adaptera z opcją utrwalania postępu Zend_ProgressBar. Jego działanie polega na wysłaniu do przeglądarki łańcucha znaków (w formacie JSON), który wygląda tak jak string JSON wysyłany przez adapter jsPush. Jedyną różnicą pomiędzy nimi jest dodatkowy parametr (w stringu wysyłanym przez adapter jsPull) o nazwie finished. Zawiera on wartość FALSE kiedy uruchamiana jest metoda update() lub TRUE w przypadku wywoływania metody finish(). Opcje adaptera można ustawiać za pomocą metod set* albo przez podanie tablicy asocjacyjnej lub obiektu Zend_Config w pierwszym parametrze konstruktora. Dostępne opcje to: exitAfterSend: Flaga oznaczająca czy bieżące żądanie ma zostać zakończone po wysłaniu danych do przeglądarki. Domyślnie przyjmuje wartość TRUE.