Estou usando JSON.parse
uma resposta que às vezes contém uma resposta 404. Nos casos em que retorna 404, existe uma maneira de capturar uma exceção e, em seguida, executar outro código?
data = JSON.parse(response, function (key, value) {
var type;
if (value && typeof value === 'object') {
type = value.type;
if (typeof type === 'string' && typeof window[type] === 'function') {
return new(window[type])(value);
}
}
return value;
});
XMLHttpRequest
, não aJSON.parse
si mesma. Se você me mostrar o trecho de código, talvez eu possa ajudá-lo.