2011-08-27 1 views
1

HTTPRequestObject는 "POST"를 통해 PHP 파일로 보낸 문자열은 어디에 있습니까? $ _POST 및 $ _REQUEST 배열을 살펴 보았습니다. 내가 같이 보내 사용하고POST에 의해 HTTPRequestObject.send 함수를 통해 PHP 파일로 전송 된 정보의 위치

은 다음과 같습니다

request.send ("이름 ="+ 이름 + + 코멘트 "= & 코멘트"를);

자바 스크립트에서 데이터를 PHP 파일로 보내면 어디에서 느슨한 지요. 요청은 진행됩니다 (나는 onreadystatechange로 확인합니다). 그리고 공개 통화에서 POST 메소드를 사용하고 있습니다.

request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

request.send() 전에 당신은 교체해야합니다 :

답변

0

이 시도

request.send("name="+name+"&comment="+comment); 

로 :

request.send("name="+encodeURIComponent(name)+"&comment="+encodeURIComponent(comment)); 
+0

우수 감사합니다. (분명히 AJAX에 새로운) – nschomer

+0

다행 내가 도울 수 :) – stewe

0

"폼 urlencode되고"을 참조하지 않습니다 엉덩이 ociative 배열. 나는 "request.send ("name = "+ name +"& comment = "+ comment);"라고 생각한다. 맞다.

관련 문제