코드는 클라이언트 브라우저로 전송되기 전에 서버에서 실행되고 클라이언트 코드는 클라이언트 브라우저로 전송 된 후 클라이언트에서 실행됩니다. 서버에 요청을 보내는 것 외에 다른 방법으로 서버에 정보를 전달할 수 있는지 확신 할 수 없습니다. 따라서 PHP 애플리케이션 (서버 측)에 뭔가를 보내려면 JavaScript 코드 (클라이언트 측)에서 요청을 보내야합니다. 당신은 AJAX 기술을 사용할 수 있지만 이것은 서버에서 또 다른 PHP 프로세스를 시작하게합니다. 따라서 기본 PHP 프로세스 (누가 자바 스크립트를 작성했는지)와 새 프로세스 (자바 스크립트로 호출)를 전달하여 정보를 전달하는 방법을 찾아야합니다. 세션 또는 파일 또는 데이터베이스와 같은 서버 측 데이터 지속성 또는 공유 메모리와 같은 프로세스 간 통신 솔루션을 사용할 수 있습니다. 그러나 이것은 구현이 좀 더 복잡해질 것이라고 생각합니다.
이
$.ajax({
url: '/ajax.php',
data: 'category=' + window.top.window.$('#categories').val(),
type:'POST',
success:function(html){
}
});
ajax.php :
if (isset($_POST['category'])) {
do_upload($_POST['category']);
}
잊지 마세요
안녕하세요, 여러분 덕분에. 그것은 나를 많이 도울 것입니다. Tirso – tirso