javascript - 语法错误 : missing } after property list javascript

标签 javascript php google-maps

我收到以下错误。

错误

SyntaxError: missing } after property list

content:Al futaim, trading company<br />Building M, 36, Saih Shuaib 3 —

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! */

关于javascript - 语法错误 : missing } after property list javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31743618/

相关文章:

javascript - 如何在 firebug 中跟踪或调试 javascript 闭包

javascript - 在 JS 和 PHP 中需要相同的类,处理这个问题的正确方法是什么?

php - 从 MySQL 数据库中的数组分配变量

php - 存储和处理 MySQL 结果

java - Toast 名称以及距离 map 中心最近的城市的距离

javascript - Angular 2 中的 Leaflet + Google - 瓷砖顺序错误

javascript - noUiSlider 将点数转换为对数外观

javascript - 如何获取 JavaScript 对象的类?

javascript - 点击后更新总价?

Android 谷歌地图不显示绘制的圆圈