자바스크립트 안에 여분필드 사용할 수 있나요?

2023-01-25 (수) 14:42:21 11,954
찾아봤더니 
$(function () {
  ... 중략
            series: [{
                name: '사용률',
                data: [ '<?php echo $view[wr_1] ?>' , '<?php echo $view[wr_2] ?>', '<?php echo $view[wr_3] ?>']

이런 질문이 있던데 답변은 업네요,,

data 값을 받아오려고 하는데 저게 가능 한지 모르겠네요 @_@;;;

|

답변 6개 / 댓글 1개

2023-01-26 (목) 05:34:18

어떤 페이지에서 작업하시는 건가요?

$view은 뷰 페이지

$write눈 보통 글 쓰기 페이지에서 사용합니다.

2023-01-25 (수) 22:22:19

php 파일 안에서는 가능합니다.

js 파일에서는 불가능하고요.

2023-01-25 (수) 16:38:18
이 부분은 차트의 데이터 부분인데요.
data: {

                labels: ["1월", "2월", "3월", "4월", "5월", "6월"],
                datasets: [
                            {
                                
                                label: "목표&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",
                                data: [20000000, 30000000, 10000000, 50000000, 60000000, 10000000]
                            }, 
                            {
                                label: "실적",
                                data: [10000000, 10000000, 20000000, 30000000, 40000000, 40000000],
                                backgroundColor: "blue"
                            },
                    
                                
                           ]                    

            }

여기에서 이렇게 하고
<script>
wr_1.value = "<?php echo $write['wr_1']; ?>";
wr_2.value = "<?php echo $write['wr_2']; ?>";
wr_3.value = "<?php echo $write['wr_3']; ?>";

data: [ wr_1.value , wr_2.value, wr_3.value'] 

</script>

이렇게 하는건가요?

답변에 대한 댓글 1개

var wr_1 = "<?php echo $write['wr_1']; ?>";
이렇게하시면되요.
방법은많습니다.
2023-01-25 (수) 14:58:35

저는 자주 사용합니다. 아래는 가장 간단한 코드구요.

<input type="text" id="wr_1" name="wr_1">
<script>
wr_1.value = "<?php echo $write['wr_1']; ?>";
</script>

내용이 잘 이해가 되지 않네요...

자바스크립트 내에서 php변수를 사용한다고 하시면 출력구간에 넣으면 가능할테고...

자바스크립트 변수를 php에 넣는다고 하시면 불가능한데 세션을 이용해서 순간순간 유지시킬 수 있어요

네 php파일안에서는 가능합니다.

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