在属性列表javascript之后的SyntaxError:missing}

前端之家收集整理的这篇文章主要介绍了在属性列表javascript之后的SyntaxError:missing}前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我收到以下错误.

错误

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相关文章