Как передать переменную из одной функции в ajax запрос?
Здравствуйте. Есть 2 функции.
Первая функция — заполняет поля(Область, Город, Улица...) при выборе какого-то элемента с autocomplete списка Google Map Api.
Вторая функция — вызывается при клике на кнопку. Это простой ajax запрос, в котором находятся данные с полей.
С первой функции, мне нужно получить переменную с координатами выбранного места. И отправить эту переменную вместе с данными полей.
Почему именно так?
Иногда бывает, что при выборе какого-то места, будет заполнено только 1 поле. Google точно указывает место на карте, но полного адреса не выдаёт(отсутствует область, город и даже улица). Поэтому получить координаты на стороне сервера не является возможным.
UPD:
Я сделал так: window.coord = place.geometry.location;
Сделать можно по разному в зависимости от контекста. Можно сделать hidden поле и туда записать, можно эту переменную сделать доступной для обеих функций, для того что бы сделать это правильно почитайте про области видимости.