Здравствуйте, я использую загрузку 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">
Во-первых, обновление вашего сайта каждую секунду — плохая идея, во-вторых, ваша проблема в том, что карты Google не могут загружаться так быстро, поэтому вы получаете эффект «Мигание».
Если вы все еще хотите обновлять свой сайт каждую секунду, измените свой код, чтобы карты Google не обновлялись каждую секунду.
P.S скажите мне, почему вы обновляете свой сайт каждую секунду, возможно, есть простой способ сделать то, что вы хотите, не обновляя каждую секунду.
Вы не хотите перезагрузить jquery. то, что вы хотите сделать, это обновить часть, которую вы хотели изменить каждую секунду.
дайте мне знать, что вы пытаетесь сделать с соответствующим кодом HTML / JQuery, и я буду рад помочь вам.