Deferred.state
.state()
Возвращает текущее состояние объекта deffered в виде строки. Замечание: state относится к методам объекта deferred, а не jQuery. Поэтому на объектах jQuery его вызывать не следует (например так: $("div").state(...)).
.state([doneFilter],[failFilter]):string1.7
Метод не обладает параметрами.
Метод state возвращает одно из трех возможных значений:
- "pending" — объект deferred находится в состоянии "не выполнено".
- "resolved" — объект deferred находится в состоянии "выполнено". Это состояние deferred принимает после вызова метода resolve() или resolveWith().
- "rejected" — объект deferred находится в состоянии "ошибка выполнения". Это состояние deferred принимает после вызова метода reject() или rejectWith().