2012-08-24 3 views
0

JSON 객체를 PHP로 직접 전달하고 함께 사용할 수 있습니까? 이 같은POST 또는 AJAX가없는 PHP에서 Javascript 객체 사용

뭔가 : 나는 결과를 얻을 사업부에서 그것을 보여 AJAX를 사용하여 백엔드에 전달할 수 있습니다 알고 있지만, 나는이 페이지에 이미 오전부터 쉬운 방법이

<script> 
var gridData = {"id":100,"level":"B","Zone":"Entry"}; 
</script> 
<?php 
echo "Your grid Information is:". [**How to get the gridData displayed here**] 
?> 

Javascript에 이미 데이터가 있습니까?

또한 유의하시기 바랍니다 : 나는 전체 아키텍처는 홀수 비트 :

+0

** ** GET **은 어떻습니까? :) HTML에서 서버로 무엇이든 요청을 보내야합니다. HTTP 요청없이 브라우저에서 서버로 무엇인가를 기대할 수 있습니까? –

+0

아아. 알 겠어. 나는 완전히 혼란스러워. 기본적으로 PHP가 내 데이터로 작업해야한다면, 서버로 보내야합니다. 알았어, 고마워! –

답변

0

임을 플랫폼, 그래서 나와 함께 곰하시기 바랍니다 자바 스크립트 나 사용자 정의 비즈니스 논리 계산의 많은 상속 일부 정말 오래된 레거시 코드를하고 있어요 아니, 그럴 수 없어.

자바 스크립트

는 PHP가 완전히 서버에서의 실행 을 완료 후 클라이언트에 실행됩니다.

+0

유일한 방법은 그것을 서버에 다시 보내는 것입니다. 명확히하기위한 감상. –

0

왜 머리에 이것을 돌리고 PHP에서 JSON을 정의한 다음 Javascript를 내 보내지 않으십니까? 그래서 당신이 뭔가를 할 수 : PHP와 함께 자바 스크립트를 사용 할 방법은 없습니다

<?php 
    $json = '{"id":100,"level":"B","Zone":"Entry"}'; 
?> 
<script> 
    var gridData = <?php echo $json ?>; 
</script> 
<?php 
    echo "Your grid Information is:". $json 
?> 
+0

나는 100 % 확실하지는 않지만, 그의 질문에 따르면 gridData json은 일종의 사용자 상호 작용에 의해 클라이언트 측에서 동적으로 생성되는 것처럼 들린다. 따라서 서버를 처음 사용하는 것은 결코 불가능합니다. 이것은 작동하지 않습니다. – jebar8

+0

투표자 자격이 없다.이 대답은 이해가 안되는 질문을 이해하려고 노력하고있다. –

+0

후안 멘데스 (Juan Mendes)와 동의합니다. 에단 (Ethan)이 도우려고 한 노력에 +1을 주려고했지만, 충분한 평판을 얻지 못했습니다.) 내 질문에 ' t는 이해가된다. –

0

.

현재 언어의 전혀 다른 두 종류의 다루고 : 클라이언트 측서버 측.

웹 서버에서 서버 측 (PHP와 같은) 언어가 실행됩니다. 이들은 표시되는 페이지를 동적으로 생성하는 데 사용됩니다. 모든 것은 웹 서버에서 실행됩니다. PHP 스크립트 실행이 끝나고 페이지가 생성되면 사용자의 웹 브라우저로 보내집니다.

클라이언트 측 (자바 스크립트와 같은) 언어는 브라우저의 로컬 컴퓨터에서 완전히 실행됩니다. 그들은 서버에서 일어나는 일을 모르고 있습니다. 그들이 어떻게하면 브라우저에 전송 된 정적 웹 페이지의 DOM 요소를 조작하는 것만 큼 잘 알고있을 것입니다.

+0

정확하게 말하면 : 자바 스크립트는 주로 클라이언트에서 사용되지만 서버에서도 사용됩니다 (http://nodejs.org/). 실제 차이점은 코드가 두 대의 다른 컴퓨터에서 실행된다는 것입니다.데이터를 교환하려면 언어가 무엇이든 관계없이 네트워크를 거쳐야합니다. –

관련 문제