Метки отображаются из БД через запрос:
$.getJSON("vivodpointsmap.php",
function(json){
for (i = 0; i < json.markers.length; i++) {
myPlacemark[i] = new ymaps.Placemark([json.mar
//стандартный код
myMap.geoObjects.add(myPlacemark[i]);
}
});
Пробывал внутри цикла вот так:
myPlacemark[i].events.add('click', function (e) {
alert(json.markers[i].id);
});
не работает (само событие срабатывает, проверял) видимо по причине того, что цикл заканчивается, а в событие click счетчик цикла не попадает
(сам код получения всех полей из БД рабочий, не могу только обработать событие клик по метке. мне это нужно для того,что бы передать id в другой скрипт, который будет работать с БД вне карты.)