javascript — загрузить jquery и карту Google

Здравствуйте, я использую загрузку jquery для обновления своей страницы каждую секунду, когда я добавляю карту Google на этой странице, появляется проблема, карта появляется и исчезает в каждую секунду.

$(document).ready(function(){
<?php
if(isset($_GET['id'])){
$id = '&id='.$_GET['id'];
}
if(isset($_GET['id']) && isset($_GET['c']) || isset($_GET['c'])){
$id = '&id='.$_GET['id'].'&c='.$_GET['c'];
}*/
?>

$("#pub").load("./ajax.php?act=pharmacie<?php echo $id; ?>");
setInterval(function(){
$("#pub").load("./ajax.php?act=pharmacie<?php echo $id; ?>");
},1000);});

это Div, который я загружаю свой сценарий

  <div id="pub"></div>

и последний мой главный скрипт «ajax.php» содержит код карты Google

        <div id="pharma-title">
<table width="100%" id="tableNom">

<td width="40%" id="hero">
<iframe src="https://www.google.com/maps/embed?" width="400" height="300" frameborder="0" style="border:0">

2

Решение

Во-первых, обновление вашего сайта каждую секунду — плохая идея, во-вторых, ваша проблема в том, что карты Google не могут загружаться так быстро, поэтому вы получаете эффект «Мигание».

Если вы все еще хотите обновлять свой сайт каждую секунду, измените свой код, чтобы карты Google не обновлялись каждую секунду.

P.S скажите мне, почему вы обновляете свой сайт каждую секунду, возможно, есть простой способ сделать то, что вы хотите, не обновляя каждую секунду.

0

Другие решения

Вы не хотите перезагрузить jquery. то, что вы хотите сделать, это обновить часть, которую вы хотели изменить каждую секунду.
дайте мне знать, что вы пытаетесь сделать с соответствующим кодом HTML / JQuery, и я буду рад помочь вам.

0

По вопросам рекламы [email protected]