JavaScript에서 PHP 변수에 액세스 [duplicate]
PHPJavaScript에서 PHP 변수에 액세스 [duplicate]
JavaScript에서 PHP 변수에 액세스 할 수있는 방법이 있습니까?
PHP에서 변수 $ a가 있고 JavaScript 변수에서 그 값을 가져오고 싶습니다.
해결법
-
==============================
1.너는 할 수 없다. 너는 뭔가를해야만 할 것이다.
너는 할 수 없다. 너는 뭔가를해야만 할 것이다.
<script type="text/javascript"> var php_var = "<?php echo $php_var; ?>"; </script>
AJAX로도로드 할 수 있습니다.
rhino가 옳다면, 스 니펫에는 간결함을위한 유형이 없습니다.
또한 $ php_var에 따옴표가 있으면 스크립트가 손상 될 수 있습니다. addslashes, htmlentities 또는 사용자 정의 함수를 사용해야합니다.
-
==============================
2.metrobalderas는 부분적으로 맞습니다. 부분적으로는 PHP 변수의 값에 JavaScript의 메타 문자 인 일부 특수 문자가 포함될 수 있기 때문입니다. 이러한 문제를 방지하려면 아래 코드를 사용하십시오.
metrobalderas는 부분적으로 맞습니다. 부분적으로는 PHP 변수의 값에 JavaScript의 메타 문자 인 일부 특수 문자가 포함될 수 있기 때문입니다. 이러한 문제를 방지하려면 아래 코드를 사용하십시오.
<script type="text/javascript"> var something=<?php echo json_encode($a); ?>; </script>
-
==============================
3.나는 이것이 얼마나 필요한지 잘 모르겠다. getElementById에 대한 호출을 추가한다. 그러나 코드에서 인라인 JavaScript를 얻는 것을 정말 좋아한다면, HTML 속성, 즉 다음과 같이 전달할 수있다.
나는 이것이 얼마나 필요한지 잘 모르겠다. getElementById에 대한 호출을 추가한다. 그러나 코드에서 인라인 JavaScript를 얻는 것을 정말 좋아한다면, HTML 속성, 즉 다음과 같이 전달할 수있다.
<span class="metadata" id="metadata-size-of-widget" title="<?php echo json_encode($size_of_widget) ?>"></span>
그리고 나서 자바 스크립트에서 :
var size_of_widget = document.getElementById("metadata-size-of-widget").title;
from https://stackoverflow.com/questions/4287357/access-php-variable-in-javascript by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
조건으로 배열을 필터링하는 방법 (0) | 2018.09.11 |
---|---|
어떻게 PHP에서 URL을 다시 작성합니까? (0) | 2018.09.11 |
PDO를 사용하여 MySQL에서 숫자 형을 얻는 방법? (0) | 2018.09.11 |
수식을 평가하는 방법 PHP에서 문자열로 전달 된? (0) | 2018.09.11 |
양식 새로 고침없이 폼 데이터를 PHP로 전달하는 AJAX로 양식 제출 (0) | 2018.09.11 |