2015-07-14 4 views
0

Я хочу отображать данные в поле значений словаря с помощью Ajax. Я знаю формат для отображения, но застрял в отображении одного из полей. Код здесь:отображение данных с использованием Ajax

$.each(result, function(index, element) { 
     alert(element.Place); 
     alert(element.Unique Name); 
    }); 

element.Unique Name не работает, как есть пространство между (Это уникальное имя не UniqueName). Не могли бы вы, ребята, помочь мне показать это?

+2

Я не уверен, работает ли это, попробуйте ** element [Unique Name] ** –

+0

Я пробовал это раньше, и он не работает :(@Gopinath Shiva – UserAR

+0

может показать мне часть html, чтобы проверить для других возможностей ... –

ответ

1

Fiddle for your answer

var data = { 
    "employees": [{ 
     "firstName": "John", 
     "Unique Name": "Doe" 
    }, { 
     "firstName": "Anna", 
     "Unique Name": "Smith" 
    }, { 
     "firstName": "Peter", 
     "Unique Name": "Jones" 
    }] 
}; 

$.each(data, function (index, element) { 
    alert(index); 
    $.each(element, function (inde, data1) { 
     alert(inde); 
     alert(data1.firstName); 
     alert(data1['Unique Name']); 
    }); 
}); 

Я думаю, что он может удовлетворить ваши требования. plz сообщите мне, если работает.

+0

Да, это так и спасибо @Abhishek :) – UserAR

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