2016-02-19 163 views
-1

我有一个非常简单的PHP & HTML页面,我想使用Google Maps API。如果我取消前两个Javascript行的注释,它会起作用,并且会弹出警报。如果我取消对第二个Javascript行的注释,使用googlemap API,我会在页面中看到一个错误,并且PHP代码完全在它的错误中加载。你能帮我解决这个问题吗?我们如何加载googlemap API?Google Maps API脚本标记

<?php 
echo '<html>'; 
echo '<head>'; 

#echo "<script language='javascript' type='text/javascript'>"; 
#echo "alert('Your message has been send successfully');"; 

#echo "<script src="http://maps.googleapis.com/maps/api/js">"; 
#echo "</script>"; 

echo '</head>'; 
echo '<body>'; 
echo 'This is source'; 
echo '</body>'; 
echo '</html>'; 
?> 
+0

你应该更加一致地使用引号 – Neat

回答

0

您需要请求googleapis脚本

echo "<script language='javascript' type='text/javascript'>"; 
echo "alert('Your message has been send successfully');"; 
echo "</script>"; 
echo "<script src="http://maps.googleapis.com/maps/api/js"></script>"; 
echo '</head>'; 
echo '<body>'; 
echo 'This is source'; 
echo '</body>'; 
echo '</html>'; 
+0

你应该修复那个语法错误 – Neat

2

不能嵌套<script>标签之前关闭脚本标签。 解决您的问题,分开两个脚本:

echo "<script language='javascript' type='text/javascript'>"; 
echo "alert('Your message has been send successfully');</script>"; 

echo "<script src='http://maps.googleapis.com/maps/api/js'>"; 
echo "</script>"; 

还要确保括号中的括号内用单引号或反之亦然更换。 它也将有助于查看错误消息,但是这种嵌套错误是最明显的错误。

+0

你是对的,但是最好是向OP显示完整的解决方案,而不是只指出问题 –