[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по AJAX
mmsgold
Цитата
success Функция
Функция, которая исполняется всякий раз после удачного завершения запроса AJAX.
Функция принимает два аргумента: данные от сервера, отформатированные в соответствие с
параметром ‘dataType’, и строку, описывающую текущий статус. Это событие Ajax.
function (data, textStatus) {
  // data could be xmlDoc, jsonObj, html, text, etc...
  this; // the options for this ajax request
}


всем привет!, и так тут заморочился ajaxом на jquery, стал изучать функции и что они делают,,,ну так вот эта функция срабатывает при удачном завершении аякс запроса и первым параметром возвращает данные которые пришли от сервера, а вторым текущий статус,,, так вот зачем мне этот статус??? выводил его алертом, вывело success,,, сделал ошибку намеренно, естественно ничего не вывело.... не пойму зачем мы его в функции можем принимать...
Zzepish
а фиг его, честное слово.
С учетом того, что можно указывать параметры ошибки и т.д. в самой функции jquery- хз
Invis1ble
При ошибке другой коллбэк срабатывает, читай документацию полностью и на официальном сайте. Кстати, success устарел уже давненько, вместо него надо юзать .done(). Подробности опять-таки в оф. мануале.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Placido
Цитата (Invis1ble @ 15.04.2014 - 01:36)
Кстати, success устарел уже давненько, вместо него надо юзать .done().

Уточню, что устарел только метод success (а также error и complete) объекта jqXHR:
Цитата
$.ajax({}).success(function(){...});

$.ajax({}).done(function(){...});

с параметром же success метода jQuery.ajax все Ок:
Цитата
$.ajax({
    success: function(){...}
});
Zzepish
Placido
спасибо за уточнение) а то я уже чуть испугался, что придется менять систему написания biggrin.gif
inpost
mmsgold
А что приходит в textStatus у тебя?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.