javascript 변수값를 php 변수값으로 넘기는 방법
페이지 정보
작성일14.04.01 14:07관련링크
본문
탄탄한 기초없이 주먹구구식으로 프로그래밍을 하다보니 아주 기초적인 사실을 몰라서 헤메고 삽질을 하게 되네요.
php 파일에서 코드 수정 작업을 하다가 javascript에서 변수로 값을 받은 것을 php로 넘기려고 했는데 이게 안되더라구요.
삽질 끝에 알게된 사실..
php는 서버언어이고, javascript는 클라이언트 언어라는 사실..
즉, 서버에서 <?와 ?>로 둘러싸여있는 부분만 php언어로 인식하고 그외 나머지는 단순한 텍스트로 인식해서 처리한 후 그 결과를 클라이언트로 넘겨주고, javascript는 그 결과만으로 연산을 하게된다더군요.
결국 javascript 변수값을 php로 넘겨주는 것은 불가능..
따라서 다른 방법으로 javascript 변수값을 서버로 넘겨줘서 이용해야 된다는데요.
솔직히 기초도 없는 상태에서 주먹구구식으로 배운 어설픈 실력으론 뭔소린지 모르겠네요. ㅜㅜ
var url = "./test.php?aaa='+aaa";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", url, true);
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4) {
if(xmlhttp.status == 200){
alert(xmlhttp.responseText);
}
}
}
xmlhttp.send(null);
뭐.. 위 코드처럼 하면 된다는데..
뭘 잘못했는지 아무런 변화도 없고..
차라리 오류라도 뜨면 고쳐보기라도 할텐데 아무런 반응도 없어서 어떻게 해야될지 난감한 상황입니다.
php 파일에서 코드 수정 작업을 하다가 javascript에서 변수로 값을 받은 것을 php로 넘기려고 했는데 이게 안되더라구요.
삽질 끝에 알게된 사실..
php는 서버언어이고, javascript는 클라이언트 언어라는 사실..
즉, 서버에서 <?와 ?>로 둘러싸여있는 부분만 php언어로 인식하고 그외 나머지는 단순한 텍스트로 인식해서 처리한 후 그 결과를 클라이언트로 넘겨주고, javascript는 그 결과만으로 연산을 하게된다더군요.
결국 javascript 변수값을 php로 넘겨주는 것은 불가능..
따라서 다른 방법으로 javascript 변수값을 서버로 넘겨줘서 이용해야 된다는데요.
솔직히 기초도 없는 상태에서 주먹구구식으로 배운 어설픈 실력으론 뭔소린지 모르겠네요. ㅜㅜ
var url = "./test.php?aaa='+aaa";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", url, true);
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4) {
if(xmlhttp.status == 200){
alert(xmlhttp.responseText);
}
}
}
xmlhttp.send(null);
뭐.. 위 코드처럼 하면 된다는데..
뭘 잘못했는지 아무런 변화도 없고..
차라리 오류라도 뜨면 고쳐보기라도 할텐데 아무런 반응도 없어서 어떻게 해야될지 난감한 상황입니다.
댓글목록
등록된 댓글이 없습니다.