Как разобрать этот объект в javascript?
У меня есть веб-приложение, основанное на MVC, где объект "myMap" - это карта<integer,object>, которую я заполняю в контроллер и передаю в представление. Как я могу его разобрать?
Когда я запускаю приложение, я вижу это в представлении:
<pre lang="Javascript"> var myMap ={0:{'cellId':'15064','creationTime':null,'date':'20120528','direction':'O','id':null,'localAreaCode':'20016','modificationTime':null,'receiver':'URkatij09Kce/Qj0vnEr8s','sender':'VdzW4Vvb7IcjURYCGBs.Is','siteName':'NAVIGLIO PAVESE','time':'222932','version':0}, 1:{'cellId':'15064','creationTime':null,'date':'20120528','direction':'O','id':null,'localAreaCode':'20016','modificationTime':null,'receiver':'URkatij09Kce/Qj0vnEr8s','sender':'VdzW4Vvb7IcjURYCGBs.Is','siteName':'CERMENATE','time':'222932','version':0}}; </pre>
Как я могу получить значения, связанные с ключом? (например, значение SiteName для каждого ключа) Спасибо
Что я уже пробовал:
for (var m in myMap){ for (var i=0;i<myMap[m].length;i++){ geocoder.geocode({'address': myMap[m][i]}, function(results, status) { if (status === 'OK') { resultsMap.setCenter(results[0].geometry.location); var marker = new google.maps.Marker({ map: resultsMap, position: results[0].geometry.location }); } else { alert('Geocode was not successful for the following reason: ' + status); } }); } }
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Вы отладили?
Karthik_Mahalingam
проблема в объекте json или карте?