2014-03-25 2 views
0

PHP 코드가 별도의 파일에있는 Javascript에서 PHP 변수에 어떻게 액세스합니까?자바 스크립트를 사용하여 PHP 변수에 액세스

내가 가진 코드는 다음과 같습니다

이제
<?php 
$res = "OK"; 
?> 

<html> 
<head> 
    <script type="text/javascript"> 
    function myFunc() 
    { 
     res = <?php echo json_encode($res); ?>; 
     console.log("res = " + res); 
    } 
    </script> 
</head> 
<body> 
    <button onclick="myFunc()">Click</button> 
</body> 
</html> 

, 나는 내가 $res 어떻게 액세스 할 수 a.php라는 별도의 파일로 내 php 코드를 이동한다면? GET 요청 (XMLHttpRequest 개체)을 사용하여 a.php으로 전화한다고 가정합니다.

+4

H 표로 .. '입술 =' ';' –

답변

3

Try-는

res = "<?php echo json_encode($res); ?>"; 
+0

그건 작동하지 않습니다. 위의 명령문 다음에'console.log (res);'를 쓰면'res'가 ""로 출력됩니다. – Sriram

+0

파일은'.php '여야합니다. 그렇지? –

+0

모든'php' 코드를'a.php'로 제거한 후에'javascript'와'html'을 제외하고는 아무것도 남지 않았습니다. 파일을 여전히 .php로 이름을 바꿀 필요가 있습니까? – Sriram

관련 문제