SyntaxError:属性列表javascript后缺少}
SyntaxError: missing } after property list javascript
我得到以下错误。
错误
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脚本周围添加"
。
相关文章:
- offsetLeft Javascript属性需要更多时间
- JavaScript 属性继承
- Javascript 属性名称上的正则表达式
- 如何更改对 javascript 属性的调用的范围/上下文
- 使用相同的名称访问Javascript属性
- 为什么某些Javascript属性没有在调试器中以交互方式显示
- 隐藏元素:Javascript属性和CSS样式之间的区别
- 用函数重写Javascript属性
- Javascript属性访问速度:var.properties与var[“属性”]的区别
- 在读取之前设置未定义的 javascript 属性
- 使用字符串选择器设置javascript属性
- 按名称将文本替换为 JavaScript 属性的内容
- 来自变量的 Javascript 属性
- 从 javascript 属性和值中删除
- Javascript:属性描述符和内置属性属性之间的关系是什么
- JavaScript 属性重复 [点与括号]....
- Jquery 属性代码到 Javascript 属性代码
- JavaScript属性存储它
- 带有 setter 方法的 JavaScript 属性不是真正的属性
- 使用 getter/setter 覆盖 javascript 属性,同时仍访问底层属性