Здравствуйте!
Так уж получилось, что php знаю неплохо, а вот js только начинаю учить. Появилась задача: нужно удалить метку с Яндекс карт и с БД MySQL при клике на кнопку"удалить", которая размещена внутри тела метки.
Вот код, который выводит метки на страницу
<script type="text/javascript">
var map;
var myCollection;
ymaps.ready(function () {
map = new ymaps.Map('YMapsID', {
center: [50.43879453 , 30.51746949],
zoom: 12,
type: 'yandex#map',
behaviors: ['drag', 'multiTouch']
});
myCollection = new ymaps.GeoObjectCollection();
var task_owner = "<? echo $task_owner ?>";
do_search(task_owner);
})
function do_search(task_owner){
$.getJSON("assets/php/create_map.php", {task_owner: task_owner}, function(json){
myCollection.removeAll();
for (i = 0; i < json.length; i++) {
var sch = i+1;
var placemark = new ymaps.Placemark([json[i].lon,json[i].lat], {
iconContent: json[i].SubCDesignName,
balloonContent :" КНОПКА>"
}, {
// Опции
preset: 'twirl#nightStretchyIcon' // иконка растягивается под контент
});
map.controls.add('routeEditor','floaf:left');
myCollection.add(placemark);
}
map.geoObjects.add(myCollection);
// Set center and zoom using collection bounds.
if (json.length>'2') {
map.setBounds(myCollection.getBounds());
}
});
}
</script>
Понимаю, что задача несложная, но js очень плохо знаю...Может кто поможет?
Заранее спасибо!