Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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
错误:Javascript在URL中使用撇号时读取XML页面_Javascript_Xml_Apostrophe - Fatal编程技术网

错误:Javascript在URL中使用撇号时读取XML页面

错误:Javascript在URL中使用撇号时读取XML页面,javascript,xml,apostrophe,Javascript,Xml,Apostrophe,我有网址: \的运动吧&showOpenOnly=0 我用PHP生成它,然后将其发送到Javascript: var searchURL = "<?php echo $searchURL; ?>"; var searchURL=”“; 我正在为谷歌地图使用Javascript,但当URL字符串中有撇号时,我的地图无法读取XML文件。我不想删除它,因为在进行搜索排名时,XML文件在我的数据库中寻找完美匹配。我已经能够在PHP中解决这个问题了,没问题,但是我的地图让我很痛苦 我对Ja

我有网址: \的运动吧&showOpenOnly=0

我用PHP生成它,然后将其发送到Javascript:

var searchURL = "<?php echo $searchURL; ?>";
var searchURL=”“;
我正在为谷歌地图使用Javascript,但当URL字符串中有撇号时,我的地图无法读取XML文件。我不想删除它,因为在进行搜索排名时,XML文件在我的数据库中寻找完美匹配。我已经能够在PHP中解决这个问题了,没问题,但是我的地图让我很痛苦

我对JavaScript的内幕不太了解,但我相信空白地图是在撇号出现时从错误中产生的。

< P> @ Chen Asraf

撇号和斜杠都会引起问题,所以正如您所说,我删除了它们,并在后面添加了它们,如图所示:

如果在PHP脚本中使用urlencode
$searchURL
会发生什么?撇号不是问题所在-看起来斜杠是。删除它并添加它later@Kippie-urlencode似乎帮不了什么忙