2010-05-18 9 views
0

В настоящее время я работаю с API, в настоящее время последовательностью событий я отправляю XML-запрос поставщику api, и он также отвечает на ответ в формате некоторого XML, я надеялся там было бы способом обнаружить, когда этот ответ будет отправлен обратно, чтобы я мог показать пользователю сообщение о загрузке во время отправки ответа. В идеале я хотел бы сделать это в виде лайтбокса, но я хочу держаться подальше от полного решения AJAX.Обнаружение ответа от api

ответ

0

Вы можете сделать это, проверив коды ответов http. И продолжайте проверять их в цикле, пока вы играете в загрузку анимации. Большинство людей, использующих маленький круг, который вращает

пример: http://www.electrictoolbox.com/load-content-jquery-ajax-loading-image/

0

я не могу получить слишком специфичен без информации о вашей структуре Js, должность/получить и т.д .. но некоторый псевдо Heres кода ...

  1. поместите html для загрузки сообщения в код страницы, но установите отображение: нет на нем через css.

  2. Когда кнопка нажата, чтобы получить данные «показать» загружаемое сообщение (jquery: $ («# loader»). Show()).

  3. после того, как данные загружены скрыть сообщение Загрузка

+0

Я использую jquery, и я использую POST для отправки моего XML в API –

0

Я хочу, чтобы держаться подальше от полного AJAX решения

Ajax, несомненно, будет путь.

Назад в день (B.A., Before Ajax) Раньше мы использовали сообщение пользователя на промежуточной странице, которая отображала «рабочий» график. На странице также была скрытая форма javascript, которая сразу же отправилась на страницу обработки. Я все еще вижу, что некоторые сайты делают это сегодня.

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