JQuery JSON obtenant avec la capture d'erreur - Astuces CSS

Anonim

jQuery a une fonction intégrée appelée getJSON () pour faciliter les requêtes AJAX pour les données JSON. Cela fonctionne normalement très bien, mais si cette fonction récupère des données invalides (ou rien), la fonction de rappel ne se déclenchera pas. S'il existe un risque légitime de cela, vous pouvez le faire à la place pour détecter ces erreurs.

$.get('/path/to/url', function (data) ( if( !data || data === "")( // error return; ) var json; try ( json = jQuery.parseJSON(data); ) catch (e) ( // error return; ) // use json here ), "text");