Трудно сказать, не зная, как работает ваш код на стороне сервера. Тем не менее, есть три этапа в этом процессе. Во-первых, вам нужно вызвать скрипт создания вакансии. Это возвращает идентификационный номер и устанавливает работу сервера. Затем каждую секунду или около того вам нужно вызывать скрипт состояния, который возвращает сообщение о состоянии, которое вы хотите отобразить. Этот сценарий состояния также должен возвращать значение, указывающее, завершилось ли задание или нет. Когда сценарий состояния сообщает, что работа завершена, вы прекращаете опрос.
То, как вы получаете этот сценарий состояния, состоит в том, чтобы знать, что состояние задания во многом зависит от того, как настроен сервер, но, вероятно, включает в себя запись сообщения в таблицу базы данных в различные моменты во время задания. Сценарий состояния затем читает это сообщение из базы данных.