2016-11-06 2 views
-1

본질적으로 내가 묻는 질문은 과 비슷한에서 this question입니다. 그러나이 Q/A는 나에게별로 가치가 없었습니다.자바 프로그램에 자바 스크립트 변수를 전달하려면 어떻게해야합니까?

첫째, 클라이언트 측 언어에서 서버 측 언어로 값을 전달하는 것이 불가능하다고 말하는 사람들이 있습니다. 그러나 javascritpt (clientside) 변수를 php (serverside) 변수에 전달할 수 있다는 것을 알고 있기 때문에 이것이 사실이 아님을 알고 있습니다.

둘째로, 제 3 자 웹 사이트에서 데이터를 검색하고이 데이터를 원래 웹 페이지로 반환하지 않는 프로그램에서 처리하도록해야합니다. 대신 다른 위치로 되돌아갑니다. 그래서, 자바 스크립트를 사용하여 자신의 웹 페이지에서 필요한 데이터를 가져와 JavaScript 변수 (예 : var myData = *my required data*) 내에 저장하고이 데이터를 입력으로 받아들이는 자바 프로그램을 만들고 싶다면 어떻게해야할까요?

+1

'첫째, 클라이언트 측 언어에서 서버 측 언어로 가치를 전달하는 것이 불가능하다고 말하는 사람들이 있습니다. '글쎄, 불가능합니다. 할 수있는 일은 "구식"으로 양식을 제출하거나 AJAX 요청을 사용하여 서버에 문의하는 것입니다. 그러나 이것들은 JS-to-serverside가 아니라 단순한 통신입니다. 그리고 그렇습니다. 그것이 PHP에서도 잘 작동합니다. – vlaz

+0

ajax를 사용하여 데이터 보내기 – Joe

+0

자신의 클라이언트 측 코드에서 자신의 서버 측 코드로 데이터를 전달하려고합니까? 아니면 다른 외부 웹 사이트에서 데이터를 긁어 내려고하십니까? – David

답변

0

항상 클라이언트 측 정보를 서버로 보낼 수 있습니다. 이것은 Java에서도 잘 작동합니다.

AJAX 요청을 만들어 변수와 함께 전달할 수 있습니다.

$.ajax({ 
    type: 'post', 
    url: 'myserverurl.ajx', 
    data: 'data=' + variable1 + '&data2=' + variable2 
}); 

비동기 호출을 수행하지 않고도이 작업을 수행 할 수 있습니다.

관련 문제