Tôi đang sử dụng JSON.parse
trên một phản hồi đôi khi có phản hồi 404. Trong trường hợp nó trả về 404, có cách nào để bắt ngoại lệ và sau đó thực thi một số mã khác không?
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
, không phảiJSON.parse
chính nó. Nếu bạn chỉ cho tôi đoạn mã, tôi có thể giúp bạn.