javascript를 사용하여 PHP 변수에 액세스하는 방법은 무엇입니까? 자바 스크립트에서 코드를 작성하는 한 가지 방법 (예 : var a = {? echo $ variable})을 수행합니까?javascript를 사용하여 PHP 변수에 액세스하는 방법은 무엇입니까?
PHP 및 javascipt (프로젝트 포함)에 대한 책을 추천합니까? 프로젝트에서 지식을 사용하는 방법을 모르겠습니까?
javascript를 사용하여 PHP 변수에 액세스하는 방법은 무엇입니까? 자바 스크립트에서 코드를 작성하는 한 가지 방법 (예 : var a = {? echo $ variable})을 수행합니까?javascript를 사용하여 PHP 변수에 액세스하는 방법은 무엇입니까?
PHP 및 javascipt (프로젝트 포함)에 대한 책을 추천합니까? 프로젝트에서 지식을 사용하는 방법을 모르겠습니까?
네, 맞았습니다.
PHP는 자바 스크립트 전에 실행되기 때문에, 당신은 나중에 변경할 수 없습니다,하지만 당신이 뭔가를 할 수 있습니다 :
<script>
var aVar = "whatever"; // note the quotes!
</script>
var a=<?php echo $variable; ?>
PHP는 클라이언트 측에서 서버와 js로 실행되므로 다른 서버에서는 얻을 수 없습니다. 또는 AJAX를 사용해야합니다.
다른 방법으로 어떻게 할 수 있는지 알 수 없습니다. PHP는 서버 측이지만 JS는 클라이언트의 PC (웹 서버가 아닌)에서 실행됩니다. 이론적으로 그리고 실제적으로 불가능합니다.
그것은 두 가지 다른 답변을 참조하십시오. – 11684
이 정확하도록하려면 JS를 사용하여 변수에 액세스하지 않아야합니다. JS가 PHP 변수에 액세스하는 것은 불가능하며 그 반대도 마찬가지입니다. 에코가하는 일은 요청한 바로 그 순간에 변수의 값을 전달하는 것입니다.로드 된 JS 코드에 있다고 생각하는 동안 서버에서 변경 될 수 있습니다. –
나는 알고 있습니다. 그러나 '액세스'에 대한 우리의 정의가 다른 것 같습니다. 내가 '액세스'란 의미는 "포인터를 가져야합니다"가 아니라 "가치를 얻는 것"입니다. 그리고 에코는 효과적으로 JS의 변수 값을 제공합니다. – 11684
방법 : 클라이언트에이 보내드립니다
AJAX를 사용 하시겠습니까? – vectorijk
댓글에서 설명하기에는 너무 큰 주제이지만, 여기에서 튜토리얼을 선택하는 것이 좋습니다 : http://www.smashingmagazine.com/2008/10/16/50-excellent-ajax-tutorials/ @ Tonyjiang – 11684
고마워요 !!!!!!!!! – vectorijk