我得到以下错误。
错误
SyntaxError:属性列表后缺少}
内容:Al futhaim,贸易公司
<br />
Saih Shuaib 3号楼M--
PHP代码
$content=$servicecenter->getCompanyName()."<br />".$servicecenter->getAddress()."<br /><button type='button' value='Get Direction' class='button' onclick='closeInfoWindow(),calcRoute()' name='Get Direction'>Get Direction</button>";
脚本
var infowindow = new google.maps.InfoWindow({
content:<?php echo $content; ?>;
});
使用json_encode
并删除行末尾的分号:
content: <?php echo json_encode($content); ?> /* no ; here! */
内容缺少quote
,不需要;
-
content: '<?php echo $content; ?>'
或
content: <?php echo json_encode($content); ?>
var infowindow = new google.maps.InfoWindow({
content:<?php echo $content; ?>
});
在对象的声明中不能有;
。如果要分离属性,请使用,
。
此外,根据您想要在那里回显的内容,您可能需要在php脚本周围添加"
。