2016-02-19 31 views
-2

我在PHP中使用Javascript源代碼,並且源代碼使用googlemap JavaScript API。該代碼似乎沒有錯誤,但是當我插入此行到代碼中,我得到一個錯誤500內部服務器錯誤,頁面上沒有顯示任何東西,沒有HTML或地圖:在PHP和谷歌地圖API中的錯誤使用javascript

echo 
"var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);"; 

代碼應該用引號對嗎?所有剩下的Javascript代碼看起來都很好,只是當我添加這一行時,所有的頁面停止工作,而這正是渲染地圖的那一行。

回答

0

試試這個:

echo 'var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);'; 
+0

@MaziarTasbihi嘗試是因爲你不正確引用您的字符串,這是一個語法錯誤。 –

+0

我刪除了雙引號並插入了單個代碼,現在頁面加載正常,沒有瀏覽器錯誤,但沒有顯示googlemap。這條線用作主要地圖元素,如果它不起作用,那麼也不會有googlemap。所以有一個問題,我們不能把雙引號改爲單引號,你認爲可能是什麼問題? –