Ajax 호출을 사용하여 PHP에서 JavaScript 함수를 실행할 수 있습니까?Ajax에서 PHP 실행 JavaScript
예를 들어, php에서 ajax 호출을 사용하는 html 페이지가있는 경우.
index.php를
<script>
Ajax.post('http://example.com/ajaxEngine.php', { data: "someData" });
</script>
그런 다음 PHP 엔진에, 나는이 같은 자바 스크립트 기능을 실행할 수 있습니다 :
ajaxEngine.php 아약스 포스트는 PHP 엔진으로 전송됩니다
<?php
$data = $_POST['data'];
?>
<script type="text/javascript">
var php_var = "<?php echo data ?>";
function doSomething(php_var) {
// do something with data
}
</script>
마지막으로 JavaScript 함수가 값을 반환해야하는 경우 PHP로 다시 전송? 동일한 페이지에 게시 한 다음 PHP로 변수로 가져올 수 있습니까?
* 왜 당신이 필요합니까 *? AJAX 요청을 보내기 전에 왜 * 할 수 없습니까? – brasofilo
"감각"이 없었습니다 –
스크립트를 숨기고 싶습니다. – user3143218