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

  • Floortile83

    Floortile83

    16 Ocak 2010
  • hidetake takayama

    hidetake tak

    3 Mart 2009
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010

İLGİLİ SORU / CEVAPLAR