2008-09-23 6 views
11

"google.com"이라는 텍스트를 반환하는 웹 서비스 http://www.example.com/webservice.pl?q=google이 있다고 가정 해 보겠습니다. 매개 변수 (q = google)가있는 자바 스크립트 모듈에서이 웹 서비스 (http://www.example.com/webservice.pl)를 호출 한 다음 반환 값 ("google.com")을 사용하여 추가 처리를 수행해야합니다.자바 스크립트에서 웹 서비스를 호출하는 방법

가장 간단한 방법은 무엇입니까? 나는 총 자바 스크립트 초보자, 그래서 어떤 도움을 많이 주셔서 감사합니다.

답변

12

많은 자바 스크립트 라이브러리 중 하나를 살펴보십시오. 개인적으로 jQuery을 권하고 싶습니다. 그들이 할 수있는 모든 멋진 UI 요소들 외에도, 실제로는 매우 유용합니다. cross-browser AJAX libraries.

$.get(
    "http://xyz.com/webservice.pl", 
    { q : "google" }, 
    function(data) { 
     alert(data); // "google.com" 
    } 
); 
+0

매우 간단한 예입니다. 감사! –

14

도메인간에 요청을 할 수 없습니다. 예를 들어, 페이지가 yourexample.com에 있고 웹 서비스가 myexample.com에있는 경우 직접 요청할 수 없습니다.

이렇게 요청해야 할 경우 서버에 프록시를 설정해야합니다. 해당 프록시 페이지에 요청하면 웹 서비스에서 데이터를 검색하여 페이지로 리턴합니다.

관련 문제