Ученик (105)

Поясните, пожалуйста, смысла кода, использующего jQuery - должен обрабатывать AJAX-запрос...

Так вот вопрос - как он это делает?.. Вот код:

$.ajax(
{
type: "POST",
url: "greetings.php",
data: "ot="+$("#ot").val(),
success: function(html)
{
$("#content").html(html);
}
});
Регистрируйтесь, делитесь ссылками в соцсетях, получайте на WMR кошелек 20% с каждого денежного зачисления пользователей, пришедших на проект по Вашей ссылке. Подробнее
ОТВЕТЫ
Знаток (425)
success (иногда onSuccess - в дословном переводе "в случае успеха") - это функция, запускаемая в случае успешной обработки запроса.

Еще есть подобное - error (onError) - функция, запускаемая в случае ошибки при обработке запроса.

Что такое успешная обработка? Это значит, что сервер, которому посылали запрос, ответил кодом 200 (OK) и запрос перешел в четвертое состояние готовности (readyState = 4), т.е. браузер получил ответ сервера и закрыл соединение.

И вот в твоем случае функция, запускаемая в случае успеха, вставляет в какой-то объект определенный HTML-код, содержащийся в параметре html.