2016-02-19 218 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顯示完整的解決方案,而不是隻指出問題 –