страница карты становится пустой после вставки php-кода

Моя страница gmap становится пустой после вставки php-кода в содержимое infowindow.

google.maps.event.addListener(noi, 'mouseover', function() { var infowindow = new google.maps.InfoWindow({ content: '<?php if ($count==0){ echo "No Open Tickets"; } else{ echo "<table>"; foreach ($NOIcompliancearray as $SLA_Compliance=>$count) { $Npath = $Nimages[$SLA_Compliance]; echo "<tr>"; echo "<td><a href='city.php?city=Noida&compliance=".$SLA_Compliance."'><img src='IndiaImages/".$Npath."' title='".$SLA_Compliance."' ></td>"; echo "<td>".$count."</td>"; echo "</tr>"; } echo "</table>"; } ?>' size: new google.maps.Size(100,100), }); google.maps.event.addListener(noi, 'mouseover', function() { infowindow.open(map,noi); setTimeout(function() { infowindow.close(map, noi) }, 5000); }); 

Если я заменю php-код на некоторый статический контент, он отлично работает. Кроме того, когда я попытался открыть исходный код веб-страницы, он дает мне результат, который я хотел увидеть в информационном окне. Я не знаю, где я ошибаюсь.

вывод из исходного кода веб-страницы: содержимое:

Пожалуйста, помогите мне понять ошибку и смягчить проблему.

    Посмотрите на функцию

     google.maps.event.addListener(noi, 'mouseover', function() { var infowindow = new google.maps.InfoWindow({ content: '...' size: new google.maps.Size(100,100), }); 

    с php вы получаете

     google.maps.event.addListener(noi, 'mouseover', function() { var infowindow = new google.maps.InfoWindow({ content: '<table> <tr> <td><a href=' // 'city.php?city=......' is after content : string ending sign `'` will be ignored by function ! size: new google.maps.Size(100,100), }); 

    Первый ' сгенерированный php будет интерпретироваться как конец строки, остальные будут в html-источнике. вы можете видеть это, но игнорируется функцией.

    Поэтому не используйте ' в этом виде кода».

     echo "<td><a href='city.php?city=Noida&compliance=".$SLA_Compliance."'> 

    избегать " знака»

     echo "<td><a href=\"city.php?city=Noida&ompliance=\"".$SLA_Compliance."\">" 

    бежать " смотрите здесь