В цикле не обновляются данные

271
11 января 2017, 02:58

Есть карта на ней маркер. Координаты получаю из БД. В скрипте получаю данные, их DOM и передаю их маркеру. Все ок отображается. Но вот дело данные в БД изменяются также в DOM-е изменяются, но метод который должен обновлять место маркера, не передает ему новые координаты. Он все также удаляет маркер, потом заново ставит старые координаты.

function initMap() {
  var lat0= parseFloat($('td').eq(2).html());
    var lng0= parseFloat($('td').eq(3).html()); // Преобразовывает строку в число
    console.log(lat0);
    console.log(lng0);
    var myLatLng ={lat:lat0,lng:lng0};
  var cntrik = {lat:32.23213, lng:44.32133};
  var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 6,
    center: cntrik
  });
  var marker = new google.maps.Marker({
    position: myLatLng,
    map:map,
    title: 'Hello World!'
  });
  var intervalId=setInterval(function (){
      marker.setMap(null);
      console.log('udalen');
      marker.setMap(map);
      console.log('zamenen');
      },5000);
}
READ ALSO
Как получить свойство background через jquery

Как получить свойство background через jquery

В браузере google chrome все работает, а firefox ничего не находит, в консоле либо пусто либо null

476
Не могу понять ошибку “Uncaught ReferenceError: var is not defined”

Не могу понять ошибку “Uncaught ReferenceError: var is not defined”

Обновляю данные вывожу их в лог все ок получаю обновленные данные, но когда на деле их вставляю, то выдает:

425
Не отправляется Ajax методом POST

Не отправляется Ajax методом POST

Есть 4 поля для регистрацииПри отправки ajax-запроса в обработчик php ничего не происходит, ничего не появляется

471
Jquery удалить строку до символа

Jquery удалить строку до символа

Есть строка такого вида

440