Измените встроенные Gmaps iFrame SRC с помощью AJAX - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь изменить SRC iFrame, используя URL-адрес, полученный AJAX из моей базы данных.Мне нужно, чтобы карты менялись при нажатии кнопки.

Ошибка, отображаемая внутри iFrame: «404. Это ошибка. Запрашиваемый URL // встраивания не найден на этом сервере. Это все, что мы знаем."Это заставляет меня думать, что SRC не изменяется должным образом.

Любая помощь по этому вопросу будет отличной!

Вот мои настройки:

<iframe id="HTMLGmapsSRC" src="" width="300" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

enter image description here

 var artgmaps = (imagesgmaps[index].replace(/\"/g, ""));
 $('#HTMLGmapsSRC').attr('src', artgmaps);

Ответ JSON добавил обратную косую черту, однако я прочитал, что это нормально?

1 Ответ

0 голосов
/ 13 октября 2018

I Использовал этот метод для встраивания данных в iframe.

$ location = "Адрес, полученный из базы данных".

 <div id="show_map" style="display:block;">
        <address class="row"><?php echo $location;?></address>
  </div>

и используйте адресную метку для отображения карты

$("address").each(function(){ 

    var embed ="<iframe width='100%' height='350' frameborder='0' scrolling='no'  marginheight='0' marginwidth='0'   src='https://maps.google.com/maps?&amp;q="+ encodeURIComponent( $(this).text() ) +"&amp;output=embed'></iframe>";
                                    $(this).html(embed);
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...