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

  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • Pepsi

    Pepsi

    1 Kasım 2005
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008