Показать сообщение отдельно
  #1 (permalink)  
Старый 11.06.2016, 12:01
Новичок на форуме
Отправить личное сообщение для Ruskat Посмотреть профиль Найти все сообщения от Ruskat
 
Регистрация: 01.09.2010
Сообщений: 8

location.search иXMLHttpRequest без перезагрузки страницы (AJAX)
Всем привет! Много чего наделал сам, но тут уже никак не могу решить проблему....
Знач в чем дело....
Задача: пользователю является модальное окно в котором:
  1. он вводит ID карты (на базе GoogleMaps). например 002
  2. Потом берутся данные с формы и через XMLHttpRequest проверяется, еть ли даная карта (есть).
  3. Далее в поля ввода подгружаются параметры карты (широта, долгота, масштаб, тип, название, описание). Это все ок без перезагрузки.
  4. далее (в чем и проблема) мне соответственно нужно вызвать саму карту для того, чтобы юзер мог выставить нужный ему центр и масштаб на существующей уже карте и вставил ее в iframe и далее в bbcode и в сообщение и публикация...
И вот в чем проблема:
для того, чтобы карта показалась согласно ID, она должна прочитать параметры в адресной строке. Например:
page.php?pg=bb&id=002&lat=29.878700000000002&lng-95.6245&z=15&t=hybrid#id=002&lat=29.878700000000002&lng=-95.62450000000001&z=15&t=hybrid

Сама карта с содержимым:
<link href="/main/umaps/main_bb.css" rel="stylesheet" type="text/css" />
				<script src="/main/umaps/jquery.js"></script>				
				<script src="/main/umaps/angular.min.js"></script>
				<script type="text/javascript" src="/main/umaps/1.513/api.js"></script>
				<script type="text/javascript" src="/main/umaps/stripe.js"></script>
				<script type="text/javascript" src="/main/umaps/layers.js?v2"></script>
				<script type="text/javascript" src="/main/umaps/main_bb.js"></script>
					<div id="map"></div>

сидит по соседству: page.php?pg=map
Так вот как мне без перезагрузки подтянуть карту?
Методы XMLHttpRequest подтягивают но она не отображается так как не читает параметры в строке. А на странице карты параметры читаются.
Ответить с цитированием