여기에 스레드를 많이 읽었지만 PHP에서 외부 JS 파일로 변수를 전달할 수 없으며 누군가가 도움을 줄 수 있는지 궁금한가요?외부 JS 파일에 PHP 변수 전달하기
내 PHP 파일에는 다음과 같은 내용이 있습니다.
<script type="text/javascript">
var pass_this_variable = <?php $company['website']; ?>;
</script>
<script type="text/javascript" src="/js/track.js"></script>
JS 파일에는 다음과 같은 내용이 있습니다.
document.write('<IFRAME SRC="$company['website']" WIDTH="300" HEIGHT="400"></IFRAME>');
IFRAME은 $ company [ 'website'] 내에 포함 된 것으로 열리고 채워집니다. PHP 파일에서 IFRAME을 직접 사용할 수는 있지만 숙제를 위해 할당 된 것은 아닙니다. IFRAME을 PHP 파일에서 직접 사용하면 정상적으로 작동하며 http://www.google.com과 같은 JS 파일에 정적 URL을 지정하면 정상적으로 작동합니다.
누구든지 도와 줄 수 있습니까? 감사합니다
편집 : 답변
덕분에 지금까지, 그러나 나는 아직도 :(
내가 track.php (또는 트랙에있는 프레임 작업을 얻을 수 없습니다입니다. JS) 내가 http://www.google.com에 그 작업 벌금을 변경하는 경우 $company['website']
에 지정된 URL 이잖아로드, 아직되지 않습니다 $company['website']
값이 전달되지 않는 몇 가지 이유 :(
내가 감사하겠습니다을 내 해결책을 시도 했어. 나는 다른 예제를 사용하여 나의 예제를 시도하고 확인했다. php $ company [ 'website'] = "http://www.example.com/"; ?>'PHP 파일에서? – AndersTornkvist