JQuery JSON obteniendo errores de captura - Trucos CSS

Anonim

jQuery tiene una función incorporada llamada getJSON () para ayudar a facilitar las solicitudes AJAX de datos JSON. Normalmente funciona muy bien, pero si esa función recupera datos no válidos (o nada), la función de devolución de llamada no se activará. Si existe un riesgo legítimo de eso, puede hacer esto para detectar esos errores.

$.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");