Показать сообщение отдельно
  #2 (permalink)  
Старый 26.05.2014, 14:50
Интересующийся
Отправить личное сообщение для SindBad Посмотреть профиль Найти все сообщения от SindBad
 
Регистрация: 15.03.2011
Сообщений: 11

Dark19,
не загружается, потому что distance внутри $.ajax не определена, и скрипт падает с ошибкой. Нужно расположить код карты и вызов fjax в одной области видимости и в самом начале определить var distance.
Затем внутри кода карты var нужно убрать - таким образом задается использованеие уже существующей переменной.
Делается это примерно так:

(function($, ymaps){
 var distance;
 function init() {...........

 ....и остальной код карты......}
 $.ajax({
                                    url: "http://geo/index.php",
                                    type : "GET",
                                    data : {distance:distance},
                                    success: function (responseText) {
                                        alert(responseText);
                                    }

})(jQuery, ymaps);


Имейте в виду, если есть другие переменные вне данного скрипта, которые использует код карты, их тоже надо передать как jQuery и ymaps.
Ответить с цитированием