J'ai le code suivant
jQuery.getJSON(encodeURI(strUrl), {address:address,state:state, zip:zip},function(data){
alert("HELLO World!");
});
Si, pour une raison quelconque, strUrl renvoie une chaîneCe n'est pas au format JSON, la fonction de rappel n'est jamais appelée. Existe-t-il un moyen de savoir si la réponse est au format JSON ou si une erreur s'est produite dans le message?
Réponses:
1 pour la réponse № 1jQuery.getJSON
ne vous permet pas de définir une fonction de rappel d’erreur.
Vous aurez besoin d'utiliser jQuery.ajax
au lieu de cela, régler le dataType
à json
et définissez les variables de configuration restantes comme getJSON définit par défaut.