2013-06-26 2 views
0

에 아포스트로피가 나는 URL이있을 때 자바 스크립트가 XML 페이지를 읽기 : http://website.com/xml_searchresults.php?cityID=1&type=1&searchTerm=Mark \ '의 스포츠 바 & showOpenOnly을 = 0오류 : URL

나는 PHP에서 그것을 생성하고 자바 스크립트로 보내 :

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

Google지도에 Javascript를 사용하고 있지만 URL 문자열에 아포스트로피가 있으면 XML 파일을 읽을 수 없습니다. 검색 순위 지정을 수행 할 때 XML 파일이 데이터베이스에서 완벽하게 일치하기 때문에 XML 파일을 제거하고 싶지 않습니다. PHP에서 아무 문제없이 해결할 수 있었지만 내지도가 나를 죽이고 있습니다.

Javascript의 인크루션에 대해서는 많이 알지 못하지만 아포스트로피가있을 때 빈지도가 오류에서 비롯된 것으로 확신합니다.

+0

''PHP 스크립트에서? – Kippie

+0

아포스트로피가 문제가되지 않습니다. 슬래시처럼 보입니다. 그것을 제거하고 나중에 추가하십시오 – casraf

+0

@Kippie - urlencode 도움이되지 않았다 – user2246930

답변

0

@Chen Asraf

아포스트로피와 슬래시 당신이 내가 그들을 제거하고 여기에서 볼 수 있듯이 나중에 다시 추가했다 같은 문제가 발생했다 둘 : 당신은``$ searchURL를를 urlencode하면 어떻게됩니까 PHP function for removing and adding back in \'?