내 함수에서 변수 visibile을 변경할 수없는 이유는 무엇입니까? 그래서 그 순간에 페이지는 에코입니다. 함수에서 변수를 변경하는 방법은 무엇입니까?
<script type="text/javascript">
var visible= 'a';
$(document).ready(function(){
visible='1';
$('input[type="checkbox"]').not('.singleobsyes').hide();
$('.singleobsyes').on("change", function(){
$('input[type="checkbox"]').not('.singleobsyes').toggle();
visible='2';
});
});
<?php $visible = "<script>document.write(visible)</script>"?>
</script>ible in my function.
<?php
echo $visible."hello";?>
그럼 행복은 당신이 내가 얻을 수있는 방법을 말해 줄 수 있다면
내가 두 번째 함수에 들어가는 경우 2 첫 번째 함수가되며 경우 1로 변경 볼 변수입니다. 그래서 그것은 각각 1hello와 2 hello를 에코합니까?
Javascript와 PHP가 혼합되어 있으며 서버 측에서 실행되는 내용과 클라이언트 측에서 실행되는 것에 대해 혼동스러워합니다. 'visible'은 Javascript 변수이고'$ visible'은 PHP 변수입니다. 첫 번째는 사용자 웹 브라우저에서만 액세스 할 수 있고 두 번째는 서버의 PHP 인터프리터에서만 액세스 할 수 있습니다. – Philipp
PHP 페이지 수명주기에 대해 자세히 알아보십시오. – epascarello