PHP에서 변수를 만들었다면 $test
라고 말하십시오. 어떻게 변수를 자바 스크립트로 설정할 수 있습니까 (예 : var test
).어떻게 자바 스크립트에서 PHP 변수를 사용할 수 있습니까?
에
var test = '<?php echo $test ?>';
PHP에서 변수를 만들었다면 $test
라고 말하십시오. 어떻게 변수를 자바 스크립트로 설정할 수 있습니까 (예 : var test
).어떻게 자바 스크립트에서 PHP 변수를 사용할 수 있습니까?
에
var test = '<?php echo $test ?>';
var test = '<?php echo $test; ?>'
var test = <?php $test ?>
을 시도 var test = <?php echo $test; ?>
변경
var test = <?php $test ?>
:
는 이미이 같은 시도
내가 $test
이 아닌 문자열 유형 인 고사하고, 따옴표 또는 줄 바꿈이 포함 된 경우 var test = '<?php echo ($test) ?>'
이 실패합니다
var test = <?php echo json_encode($test) ?>
순진 방법 추측 (예를 들어, 배열, 객체)이 같은
var test = '<?php echo $test; ?>';
또는 속기 에코를 사용 :
var test = <?php $test ?>
1) 에코 문 :
var test = '<?= test;?>';
'$ test = "버그의"'로 시도해보십시오. – georg
"PHP 5.4.0부터 = 항상 사용할 수 있습니다." 달리 말하지 않는 한, 적어도 PHP 5.4.0을 사용한다고 가정하는 것이 안전하다고 믿습니다. –
당신은 두 가지가 누락되었습니다.
2) PHP 스 니펫 주위에 작은 따옴표.
그래서 수정 된 코드가 있어야한다 : 당신은 $ 테스트의 정의 아래
<pre>
var test = '<?php echo $test?>';
</pre>
을 사용할 수 있습니다
var test = "<?php echo $test ?>";
var test = <?php echo json_encode($test); ?>
.
var MyJavascriptVariable = <?php echo $myPHPVariable; ?>
조언은 웹 호스트 비활성화 할 수있는이 짧은 태그()를 사용하여 암호를 해독 할 수 없습니다 : 당신이 입력 출력에 PHP를 원하는 페이지 내에서
.
'$ test = "버그의"'와 함께 사용해보십시오. – georg