Освоение загрузки данных ajax - PullRequest
1 голос
/ 02 марта 2010

Дело не в том, что я не знаком с этой концепцией, но мне интересно, каков наилучший подход при создании приложений, поддерживающих ajax userexperience.

В основном я использую ajax с jQuery, но также и когда я хочу загрузить информацию без обновления страницы. Как вы, вероятно, знаете, объект XmlHttp и ResponseText предоставляют удобный и простой способ выполнить скрипт сзади и отобразить результаты, например, Div.

Недостатком этого подхода является то, что трудно увидеть фактический сгенерированный исходный код. Я часто смотрю на исходный код, чтобы убедиться, что ожидаемые параметры правильно предоставлены, например, например. formelements.

Итак, мне интересно, как вы подходите к созданию функции загрузки данных ajax? Это просто свойство ResponseText?

1 Ответ

1 голос
/ 02 марта 2010

Создав вручную объекты XmlHttpRequest какое-то время, я теперь использую jQuery для всех своих AJAX-ified вещей. Это дает вам гораздо лучший контроль при меньшем кодировании.

Если вы используете Firefox, приобретите панель инструментов для веб-разработчиков. У него есть классная функция, которая называется «Просмотр сгенерированного исходного кода», которая генерирует HTML-код, о котором браузер знает в текущем документе, в том виде, в каком он есть, поэтому он включает HTML-код, отправленный вашими запросами AJAX.

Кроме того, я делаю правило всегда сообщать пользователю, что вы загружаете что-то, а не полагаться на браузер, чтобы сказать им (например, текст Gmail "Загрузка" в углу.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...