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

  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • Skrillex

    Skrillex

    6 NİSAN 2010