Очень сложно, если не невозможно, ответить на этот вопрос на основе предоставленной вами информации, но: возможно, вы говорите об объекте XMLHttpRequest
.Его задача - отправлять на сервер запрос GET или POST (или иногда другие глаголы) и получать ответ без обновления страницы.Например, когда вы отправляете комментарий к вопросу или ответу здесь в StackOverflow, XHR (как их часто называют) используется для отправки вашего комментария на сервер, а не для перезагрузки всей страницы.
XHR не очень сложно использовать напрямую, но это еще проще сделать, если вы используете библиотеку, такую как Prototype , jQuery , Closure или любой из нескольких других , который будет обрабатывать некоторые особенности браузера для вас и, как правило, сделает API немного проще.
Редактировать Исходя из вашего обновленного вопроса:
Мое предположение, вероятно, было правильным: ajaxObj
, вероятно, является экземпляром XMLHttpRequest
, поскольку responeText
является одним из XMLHttpRequest
свойств.(Или это может быть Prototype Ajax.Response
, так как они использовали одно и то же имя; другие платформы могли сделать что-то похожее.)
То, что делает этот код, проверяет, ссылается ли переменная ajaxObj
начто-то и, если это так, код заменяет содержимое элемента divResult
на разметку, которую сервер отправил обратно в ответ на запрос (поиск элемента по ID и установка его свойства innerHTML
).