17 Aralık 2010, Cuma
javascript yöntemi özel durum yakalamak için doğru yolu JSON.ayrıştırma
Bazen bir 404 yanıt içeren bir yanıt JSON.parse
kullanıyorum. 404, döner durumlarda bir şekilde bir özel durum yakalamak ve diğer bazı kod çalıştırmak sonra?
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;
});
CEVAP
17 Aralık 2010, Cuma
ben bir iframe içine bir şey daha sonra geri json ayrıştırma ile iframe içeriğini okumak...bazen bir json dize değil
Bunu deneyin:
if (response){
try{
a=JSON.parse(response);
}catch(e){
alert(e); //error in the above string(in this case,yes)!
}
}
Bunu Paylaş:
Modern Python özel istisnalar bildirme...
Java özel durum sınıfı tanımlamak için...
Başlatmak için doğru yolu bir dizi...
Raylar üzerinde Ruby belirleyici bir y...
.NET - ' " uygulamak için en ...