2013-03-25 2 views
-1

я выборки данных JSON с помощью JQuery и я получаю данные JSON, как этотКак читать данные JSON с пространством имен в JQuery

{ 
     "im:name": { 
         "label": "Meon" 
        }, 
     "rights": { 
         "label": "© 2012 Manbolo" 
        }, 
     "im:price": { 
         "label": "$0.99" 
        } 
    } 

я могу читать «права» тег метка данных, но не знаю, как читать "im: name". , когда я пытаюсь прочитать его предоставление undefined ОШИБКА.

Просьба предложить мне, как читать данные. Я использую только jQuery.

Thanks

+2

Как вы пытаетесь прочитать значение? –

+0

@AndrewWhitaker я читаю значение тега прав успешно as- data.rights.label; – Roopchand

ответ

3

Используйте нотную обозначение вместо точечной нотации.

data["im:name"].label 
+0

спасибо @Mahesh! но в jquery его синтаксическая ошибка. – Roopchand

+0

@ Roopchand, это будет очень полезно, если вы можете поделиться кодом. –

+0

$ .ajax ({ \t \t \t \t \t типа: "GET", \t \t \t \t \t URL: "http://someurl.com", \t \t \t \t \t DATATYPE: "JSON", \t \t \t \t \t успеха: функция (данные) \t \t \t \t \t {прав вар = data.rights .label; (рабочий) и var rights = data. ['im: name']. label; (не работает)}}); – Roopchand

Смежные вопросы