2012-04-14 8 views
0

링크를 클릭했을 때 파일 내용을 표시하는 웹 사이트를 만들고 있습니다. PHP가 로컬 작업을 처리 할 수는 없지만 JS는 처리 할 수 ​​있습니다. 그러나 슬프게도, 나는 의사 소통하는 실현 가능한 방법을 생각할 수 없다. 그들 사이에 $fileContents이라는 변수가있다. 내가 필요로하는 것은 PHP에서 JS로 변수 $fileContents을 전달하고 JS가 텍스트를 텍스트 상자에 인쇄하도록하는 것입니다.PHP와 JS 사이의 데이터 통신

도움을 주시면 감사하겠습니다.

+0

내 의견으로는이 작업을 수행 할 수있는 좋은 방법을 사용하여 함수를 작성, 아약스 사용 서버에서 파일을 요청한 다음 해당 페이지의 div에 응답을 추가합니다. –

답변

3

실제로 PHP에서 JavaScript로 변수를 "전달"하는 것이 아닙니다.

것을 기억

  • PHP는
  • 자바 스크립트는 클라이언트의 브라우저에있는 서버 측 스크립트 언어를합니다.

그래서 실제로 PHP 스크립트에서 원하는 자바 스크립트를 직접 작성할 수 있습니다. 당신이 의미하는 경우

그러나

<script type='text/javascript'> 
    var a = <?php echo $a; ?> 
</script> 

:

는 단순히 같은 자바 스크립트 코드를 입력 할 수 있습니다 ... 당신이 $a 변수를 가지고,의 말합시다 페이지가로드되는 동안 실제로 $a var를 사용하거나 다시로드하지 않고 결과를 어떤 식 으로든 검색하려면 Ajax가 필요할 것입니다.

는 AJAX를 사용하려면, 나도이 제안 :

1

Google에 "AJAX"라고하는 항목과 "JQuery"라는 항목이 있으면 쉽게 사용할 수 있습니다.