jQuery Obtenez l'état actuel d'une promesse


Exemple

Par défaut, l'état d'une promesse est en attente lors de sa création. L'état d'une promesse est modifié lorsque l'objet différé qui a créé la promesse soit résolu ou rejeté.

var deferred = new $.Deferred();
var d1= deferred.promise({
    prop: "value"
});
var d2= $("div").promise();
var d3= $("div").hide(1000).promise();

console.log(d1.state()); // "pending"
console.log(d2.state()); // "resolved"
console.log(d3.state()); // "pending"