자바스크립트에서 얻은 값을 php 변수에 넣으려면 어떻게 해야되나요?

자바스크립트에서 얻은 값을 php 변수에 넣으려면 어떻게 해야되나요?

QA

자바스크립트에서 얻은 값을 php 변수에 넣으려면 어떻게 해야되나요?

본문


<?php for ($i=0; $row<=10; $i++){
<tr>
<td><?php echo $i+1 ?></td>    
</tr>
}
?>

 

위 코드로 row값의 카운팅을 하고 있었는데

덧붙이 검색이 생기면서 이전 검색값들의

카운팅값을 가져와야 하는 상황이 생겼습니다.

 

그래서


tr_value = $("#table_list tr").length; 

 

요걸로 받아온 tr의 갯수를 for문 의


$i=tr_value;

i값에 넣어 덧붙임 검색을 할때마다 갯수가 쌓이도록 하고 싶은데

어떻게 해야될까요? 도움부탁드립니다...

이 질문에 댓글 쓰기 :

답변 3

자바스크립트는 클라이언트에서 실행되는 언어이고 php는 서버단에서 실행되는 언어입니다. 즉 php에서는 서버에서 해석해서 브라우져로 보내고 자바스크립트는 서버에서 받은 데이터 중 브라우져 자체에서 실행하는 언어이기에 서로 데이터를 주고 받을 수 없습니다. 

원하시는 기능은 클라이언트에서 검색할 때마다 관련 카운팅을 늘리도록하는 방법을 쓰셔야 할 거 같네요.

ajax를 사용하시던지 아니면 get파라메터로 값을 넘기시면 됩니다.

원하시는게 릴로드가 있으면 get이고, 현재 페이지에서 추가되는 형태면 ajax가 되겠네요.

 

우선 개념부터 생각해보시는게 좋을꺼 같습니다.

자바스크립트는 클라이언트에서 도는 언어이구 php은 서버단에서 도는 언어라는점을 염두 하셨으면 합니다.

 

그렇게 먼저 생각을 하시고 접근하시면 쉽게 풀립니다.

자바스크립에서 생성된 변수값을 php에 보내주려면 결국 클라이언트에서 서버로 값을 보내주니까. post나 get방식으로 Parameter로 보내주시면된다고 생각들겠죠? 여기서 조금더 발전된다면 비동기 방식으로 ajax를 사용하시면 페이징을 안넘기고도 php쪽으로 값을 넘겨줄수 있습니다.

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 196
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT