2026, 새로운 도약을 시작합니다.

자바스크립트 내 PHP JS변수 사용에 관련된 질문 입니다. 채택완료

Copy


$(".Btn").click(function(){

         var idx = $('.Btn').index(this);

//tr에 class명 Btn을 클릭시 각 줄의 idx 값을 추출하게 되는데...

.TestNo('');

});

$temp[0] 의 번호가 각각 idx 값에 맞춰 변동이 되었으면 하는데...

<?php echo $returnData['handlerObject'];?>.TestNo('<?php echo $temp[+idx+];?>');

+idx+로 적어보아도...

'+idx+'로 적어보아도 잘 되지 않아 조언을 부탁드리고자 올리게 되었습니다. ㅠ

답변 3개

채택된 답변
+20 포인트

<?php echo $returnData['handlerObject'];?>.TestNo('<?php echo $temp[+idx+];?>');

이렇게 하면  $temp[+idx+]; 여기 문제가 돼요 

<?php echo $temp["idx"]?> 이렇게 해보세요 

소량의 소스로 js 소스를 다 보지 못하겠네요 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

우선, 

서버사이드 스크립트

https://ko.wikipedia.org/wiki/%EC%84%9C%EB%B2%84_%EC%82%AC%EC%9D%B4%EB%93%9C_%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8_%EC%96%B8%EC%96%B4

와 

클라이언트사이드스크립트

https://ko.wikipedia.org/wiki/%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8_%EC%82%AC%EC%9D%B4%EB%93%9C_%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8_%EC%96%B8%EC%96%B4

의 차이를 알고 접근하셔야 합니다.

--------------------------------------------------------------------------------------------------------------

   실행관점흐름

--------------------------------------------------------------------------------------------------------------

                        사용자 브라우저                                       서버

--------------------------------------------------------------------------------------------------------------

1.                      클릭(이벤트)                 ----> 요청

2.                                                                            해당내용 파일 파싱/컴파일된 내용수행 (PHP)

3.                                                                           결과값 추출   (PHP)

4.                                                       <----------   결과값 전달   

5.                결과값과 JavaScript/Css/Html 수신

6.                브라우저에서 DOM 처리등

7.                 시점에따라 JavaScript 수행 

8.                 서버정보 필요시 서버에요청  ----------->   요청

9.       1~7 반복

---------------------------

급조해서 간단한 표를 만들어봤습니다만 이해에 도움이되었으면 좋겠네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그런 식으로  javascript에서 php로는 넘겨줄수없습니다.

php에서 javascript로 넘겨야 합니다.

자세한건 소스를 모르겠습니다만.

해당 방식을 사용하려면 ajax등을 통해 외부에서  처리하고 값을 가져오면 겠습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고