mmsgold
13.04.2014 - 16:06
Цитата |
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
15.04.2014 - 02:26
а фиг его, честное слово.
С учетом того, что можно указывать параметры ошибки и т.д. в самой функции jquery- хз
Invis1ble
15.04.2014 - 02:36
При ошибке другой коллбэк срабатывает, читай документацию полностью и на официальном сайте. Кстати, success устарел уже давненько, вместо него надо юзать .done(). Подробности опять-таки в оф. мануале.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Placido
16.04.2014 - 12:18
Цитата (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
16.04.2014 - 13:21
Placidoспасибо за уточнение) а то я уже чуть испугался, что придется менять систему написания
inpost
16.04.2014 - 16:29
mmsgoldА что приходит в textStatus у тебя?
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).