У меня есть URL-адрес: http://website.com/xml_searchresults.php?cityID=1&type=1&searchTerm=Mark's Sports Bar&showOpenOnly=0
Я генерирую его в PHP, а затем отправляю в Javascript:
var searchURL = "<?php echo $searchURL; ?>";
Я использую Javascript для Карт Google, но мои карты не могут прочитать файл XML, если в строке URL есть апостроф. Я не хочу его удалять, потому что файл XML ищет идеальное совпадение в моей базе данных при ранжировании поиска. Я смог обойти это в PHP без проблем, но мои карты убивают меня.
Я не очень хорошо разбираюсь во внутренних тонкостях Javascript, но я убежден, что пустые карты возникают из-за ошибок, когда присутствует апостроф.
$searchURL
в своем PHP-скрипте? - person Kippie   schedule 26.06.2013