Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和googleMap API中的javascript错误_Javascript_Php - Fatal编程技术网

PHP和googleMap API中的javascript错误

PHP和googleMap API中的javascript错误,javascript,php,Javascript,Php,我在PHP中使用Javascript源代码,该源代码使用googlemap Javascript API。代码似乎没有错误,但当我将这一行插入代码时,我得到一个错误500内部服务器错误,页面上没有显示任何内容,没有HTML或地图: echo "var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);"; 代码应该用引号括起来,对吗?所有其他Javascript代码看起来都很好,就在我添加这一行时,所有

我在PHP中使用Javascript源代码,该源代码使用googlemap Javascript API。代码似乎没有错误,但当我将这一行插入代码时,我得到一个错误500内部服务器错误,页面上没有显示任何内容,没有HTML或地图:

echo 
"var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);";
代码应该用引号括起来,对吗?所有其他Javascript代码看起来都很好,就在我添加这一行时,所有页面都停止工作,而这正是呈现地图的那一行。

尝试以下操作:

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

@MaziarTasbihi尝试这样做,因为您不正确地引用了字符串,这是一个语法错误。我删除了双引号并插入了单个代码,页面现在加载正常,没有浏览器错误,但也没有显示googlemap。这一行作为主要的地图元素,如果它不起作用,也就没有谷歌地图了。所以有一个问题,我们不能把双引号改为单引号,你认为可能有什么问题?