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

  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • wolfys you tube

    wolfys you t

    22 Kasım 2006