누군가 나를 도울 수 있기를 바랍니다. 문제는 다음 중 하나입니다 : 1) 템플릿 파일 php.tpl에 보내기 위해 변수를 할당하는 모듈이 있습니다
<?php
...
$testvar="Hello from alex!";
$variables['testvar'] = $testvar;
...
?>
이 변수는 php.tpl 파일에 다음과 같이 표시 될 수 있습니다
<?php print $testvar?>
2) .js 파일을 분리했습니다. .js 파일 내에서이 변수에 액세스하려면 어떻게해야합니까?
.js 파일이 .php.tpl 안에 있으면 어떻게 될지 알고 있습니다.
<?php
$testvar="Hello from alex!";
?>
<script type="text/javascript">
var myVar = '<?php print $testvar?>';
</script>
문제는이 두 파일 .js와 .php.tpl이 분리되어 있으면 어떻게합니까?
var myVar = <?php echo json_encode($testvar) ?>;
에 관계없이 PHP의 VAR의 데이터 유형 / 컨텐츠, 당신을 위해 이러한 문제를 돌볼 것이다.