J'envoie des données au serveur en petites rafales en utilisant la fonction jQuery ajax
. Chaque bloc de données est une simple carte de valeur-clé (la propriété data
transmise à la fonction ajax
).Comment associer un résultat d'erreur Ajax à la requête d'origine?
En cas d'échec d'une demande, comment mon gestionnaire d'événements d'erreur peut-il identifier dont n'a pas pu être chargé?
La signature de la fonction du gestionnaire d'erreur jQuery est:
error(XMLHttpRequest, textStatus, errorThrown)
Ni textStatus
ou errorThrown
semble utile d'identifier l'ensemble des données a échoué, et la XHR ne semble pas offrir cette capacité soit.
En termes simples, si une demande échoue, je veux être en mesure d'obtenir la propriété id
du data
que j'ai transmise à la fonction ajax
. Comment puis-je faire ceci?
C'est génial, merci! –
Est-ce que cela fonctionne seulement quand vous appelez .ajax() directement? Je ne peux pas le faire fonctionner mais j'utilise .getJSON() – hippietrail