테스트 사이트 - 개발 중인 베타 버전입니다

js 변수를 PHP변수에 넣고 싶습니다 채택완료

godglee 3년 전 조회 4,175

냑 고수님들 안녕하세요.

클릭된 text를 php변수에 넣고 싶습니다.

도와주세요. 감사합니다.

</strong>

    <script type="text/javascript">

    $(document).ready(function(){

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

            var doc = $(this).text();

            <?php $check_file = "<script>document.write(doc);</script>";?>  

        });</p>

<p>    });</p>

<p>    </script> </p>

<p>

    <?php 

    echo $check_file;</p>

<p>    ?></p>

<p><strong>

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

답변 6개

채택된 답변
+20 포인트
그누위즈

죄송하지만 그렇게는 사용이 안됩니다. ㅎㅎ

 

자바스크립트를 사용하여 php 변수의 값을 변경하는 것은 불가능합니다.

php는 서버에서 실행되고 자바스크립트는 클라이언트 pc에서 실행되는데

php가 먼저 실행되고 그 다음에 자바스크립트가 실행되기 때문에

페이지를 다 읽은 이후 자바스크립트로 클릭한 그 값을 변수로 할당은 안됩니다.

 

쉽게 말해, 이거는 코딩의 고수고 천재고 문제가아니라,

해당 언어자체가 바뀌지않는이상은... 안됩니다.

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

답변에 대한 댓글 1개

g
godglee
3년 전
답변 감사합니다.

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

홍혁거세

php 와 js는 달라서 안될텐데요...

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

답변에 대한 댓글 1개

g
godglee
3년 전
답변 감사합니다.

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

3년 전

서로 다른형식으로 사용되는거라서 원하시는데로 하기는 힘듭니다.

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

답변에 대한 댓글 1개

g
godglee
3년 전
답변 감사합니다.

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

s
sinbi Expert
3년 전

값을 그냥 보여주는 거면 html/js로 하시면 될 테고,

서버와 소통 필요하면 ajax 이용하셔야 할 듯.....

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

답변에 대한 댓글 1개

g
godglee
3년 전
답변 감사합니다.

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

플라이
3년 전

php 변수안에 javascript 변수 적용은 할수 없습니다.

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

답변에 대한 댓글 1개

g
godglee
3년 전
답변 감사합니다.

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

3년 전

문서처리수순을 이해하셔야 합니다.

 

  1. 유저
    1. 서버에 문서 요청
  2. 서버
    1. <?php ... ?> 블록 해석
    2. 해석된 문서 응답으로 내보냄
  3. 유저
    1. 서버에서 응답보낸 문서 내려받음
    2. 문서에 포함된 html, css, javascript 해석 실행

 

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

답변에 대한 댓글 1개

g
godglee
3년 전
답변 감사합니다.

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

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

로그인