2014-01-24 3 views
0

안녕 얘들 아 내가 한 div를 클릭하면 하나의 div를로드하고 다른 하나는 다른 것을로드하는 시스템이 있는데, 대신이 코드를 기반으로 컨텐츠를로드하려고합니다. 변수를 통합하는 변수가 더 좋음jQuery 함수를 통해 PHP 변수를 설정하십시오.

그래서 주된 질문은 jQuery 함수를 통해 PHP를 설정하는 방법입니다.

<script> 
$(document).ready(function() { 
    $('.redboothApp').click(function(){ 
     <SET VARIABLE> 
     $('.whiter').fadeIn(250); 
    }); 
}); 
</script> 

그래서 다음 PHP에가있을 것입니다 무언가 같이 : -

<?php 
    if (($appLaunched) == 0) { 
    echo "0"; 
} 

else if (($appLaunched) == 1) { 
    echo "1"; 
} 
?> 

가 사전에 감사합니다, 도움을 주시면 감사하겠습니다 :)

+3

해당 PHP 스크립트에 대한 ajax 호출을 수행 한 다음 반환 된 데이터를 확인해야합니다. –

+6

약간 벗어났습니다 (실제로는 꺼져 있음). PHP는 클라이언트 측에서 javascript 이벤트 핸들러가 실행될 때까지 서버에서 실행됩니다. 서버 측 코드를 변경하기에는 너무 늦었습니다. 이미 전송되었습니다. 페이지를 새로 고침하거나 아약스를 사용하여 서버 측의 항목에 다시 액세스해야합니다. – adeneo

+0

당신이 묻는 것을 거의 할 필요가 없습니다. ** 큰 그림 **을 성취하기 위해 노력하고있는 것을 우리에게 알려주지 마십시오. 그러면 다른 기술을 고안하는 데 도움이 될 것입니다. –

답변

1

당신은 PHP 변수를 설정할 수 없습니다 JavaScript. PHP은 서버에서 구문 분석되고 실행 된 다음 브라우저에 데이터를 출력합니다. 브라우저에 출력되면 JavaScript이 실행됩니다. 그런 다음 처리 한 PHP으로 "회신"할 수 없습니다. 그건 해리포터가 J.K에게 충고하는 것과 같습니다. 이야기를 가장 잘 진행하는 방법에 대한 롤링.

행동의이 종류에 당신이 얻을 수있는 가장 가까운는 AJAX 호출입니다 - 잠재적으로 다음 JavaScript에서 처리 할 수있는 데이터를 반환과 더불어, 다른PHP 스크립트로 보낼 데이터를 결정하기 위해 JavaScript를 사용하여. 그러나, 나는 이것이 당신이 찾고있는 일이라고 생각하지 않습니다.

관련 문제