jquery의 ajax 요청을 통해 테스트를 보냅니다. 이 텍스트는 "& lt", "& gt", "& amp"과 같은 특수 문자를 포함하며 <>, 그리고 &을 나타냅니다.AJAX ("& lt", "& gt", "amp")를 통해 특수 문자 보내기
$.ajax({
type: "POST",
url: "page.php",
data: "content="+txt });
불행히도, 문자열은 잘 전달되지 않습니다. 시작 부분 만 전송되고 첫 번째 특수 문자에서 잘라냅니다. 나는 "blablabla & ltgrogrogro"를 보내는 경우
예를 들어, 서버는
내가 어떻게 고칠 수
"blablabla"을받을 수?추 신 : 특수 문자는 실제로 ";"로 끝납니다. 그렇지 않으면 제대로 표시되지 않기 때문에 넣지 않았습니다.
그건 자바 스크립트 개체, [JSON 개체가 아닙니다] (http://benalman.com/news/2010/03/theres-no-suchthing-as-a-json/)입니다. – Quentin
여전히 귀하의 page.php에 귀하의 데이터를 게시합니다. 따라서 $ _POST를 사용하여 액세스 할 수 있습니다. 그리고 감사합니다 @ 퀀틴. – jValdron