함수에서 변수의 올바른 값을 가져올 수 없습니다.자바 스크립트 함수 외부에서 변수 값 가져 오기
여기 내 코드는 항상 "2"로 ID를 얻고 있습니다. 올바른 값을 입력해야 함수를 변경해야합니다.
<script type="text/javascript">
<?php
$val='';
global $val;
?>
function change(val){
<?php //global $val;?>
if (val=='one') {
<?php $val='one';?>
}
if (val=='two') {
<?php $val='two';?>
}
}
</script>
<input type="button" onclick="change('one');" value="Change">
<div id="<?php echo $val;?>">
* rendered * html 코드를 게시해야합니다. php/javascript의 이러한 혼합은 거의 좋은 아이디어가 아닙니다. – Yoshi
클라이언트 및 서버 측 코드를 사용하여 혼합하려고 시도한 것 같습니다. 이것은 당신의 목표에 상관없이 정말 나쁜 생각입니다. – jslayer
많은 앱은 클라이언트와 서버 코드가 혼합되어 있습니다. 그러나 그들은 서버와 클라이언트에서 무슨 일이 일어나고 있는지 알고있는 엔지니어들에 의해 작성되었습니다. – Paul