SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • soyacincautv

    soyacincautv

    14 NİSAN 2010

İLGİLİ SORU / CEVAPLAR