0

我有网址: http ://website.com/xml_searchresults.php?cityID=1&type=1&searchTerm=Mark \'s Sports Bar&showOpenOnly=0

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

var searchURL = "<?php echo $searchURL; ?>";

我正在为 Google 地图使用 Javascript,但当 URL 字符串中有撇号时,我的地图无法读取 XML 文件。我不想删除它,因为在进行搜索排名时,XML 文件会在我的数据库中寻找完美匹配。我已经能够在 PHP 中解决它没问题,但是我的地图正在杀死我。

我对 Javascript 的内部结构知之甚少,但我确信空白地图来自于出现撇号时的错误。

4

1 回答 1

0

@陈阿斯拉夫

撇号和斜杠都引起了问题,所以就像你说我删除它们并稍后将它们添加回来,如下所示: PHP function for remove and add back in \'?

于 2013-06-28T19:20:09.273 回答