8
PHP에서 javascript 함수를 호출하려고합니다. 내가 보았던 모든 예에 따르면 다음은 작동해야하지만 그렇지 않습니다. 왜 안돼?PHP에서 javascript 함수 호출
<?php
echo "function test";
echo '<script type="text/javascript"> run(); </script>';
?>
<html>
<script type="text/javascript">
function run(){
alert("hello world");
}
</script>
</html>
함수는 선언 된 후에 실행해야합니다. 위의 예제에서는 정의되지 않은 함수를 실행합니다. –
하지만 그건 말이 안되는데, 나는 이것을 테스트했지만 run(); 함수가 정의되기 전에 javascript 내부에서 함수를 올바르게 호출했습니다. – user1334130
그것은 완벽합니다. 함수가 선언되기 전에 동일한 "
기능을 사용
전에 선언해야보십시오. 먼저 PHP에서 자바 스크립트를 반향해야하는 경우 그러나, 당신은 ... 나중에 에코, 또는 DOM 먼저로드 끝날 때까지 코드 대기를 위해 PHP 변수에 저장 할 수 있습니다
jQuery 또는 다른 프레임 워크를 사용하고 있다면 더 좋은 방법이 될 것입니다 ... jQuery에서 :
출처
2012-10-10 06:02:01
이 함수가 먼저 선언해야해야
자신을 http://jsfiddle.net/qdwXv/
출처
2012-10-10 06:15:00