나는이 모든 stackoverflow 게시물을 보았습니다. 이틀 동안 계속 성공하지 못했습니다. PHP 변수에 JavaScript 변수를 전달하려고하는데, 예를 들어 this을 여기 cc.html
PHP 변수에 javascript 변수를 전달할 수 없습니다
: 여기 cc.php
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
//treehouse code
var $my_variable = "something";
$.ajax({
url: 'cc.php',
data: {x: $my_variable},
type: 'POST'
});
});
</script>
</body>
</html>
과 :
<?php
if(isset($_POST['x'])){
echo $_POST['x'];
}
?>
,536 여전히 화면에 지적 인쇄되지 않습니다, 성공하지, 여기에 전체 코드입니다
어떻게해야합니까?
'echo'의 결과에서와 같이 서버 ...에 인쇄되어, 그것이 작동한다면 당신은 그것을 보지 못할 것이다. 더 나은 테스트는'cc.php'가 반환하는 결과를 클라이언트에 표시하는 것입니다. – Ice76
그것이 실행 된 것을 알고 있습니까? – Basti
서버 쪽 스크립트에서 클라이언트의 일부 데이터를 처리하고 결과를 클라이언트에 반환하기 위해 AJAX 호출을 만들 수 있습니다. cc.php에서 바로 결과를보고 싶다면 AJAX가 아니라 원하는 매개 변수를 사용하여 페이지를 cc.php로 리디렉션해야합니다. – spirit