2009-12-22 2 views

답변

11

Calling Web Services from Client Script in ASP.NET AJAX를 참조하십시오

이 항목에서는 에게 ECMAScript를 (자바 스크립트)에서 웹 서비스를 호출하기 위해 사용하는 방법에 대해 설명합니다. 응용 프로그램에서 클라이언트 스크립트를 사용하여 ASP.NET AJAX 웹 서비스를 호출 할 수있게하려면 서버 비동기 통신 레이어에서 JavaScript 프록시 클래스를 자동으로 생성합니다. 프록시 클래스는 <asp:ServiceReference> 요소가 페이지에서 <asp:ScriptManager> 제어에 포함 되는 각 웹 서비스 생성됩니다.

+2

해당 링크는 더 이상 유효하지 않습니다. http://www.asp.net/ajaxlibrary/Using%20Web%20Services%20in%20Ajax.ashx를 사용해보십시오. –

2

Dave Ward가 Using jQuery to Consume ASP.NET JSON Web Services을 참조하십시오.

$(document).ready(function() { 
    $.ajax({ 
    type: "POST", 
    url: "RSSReader.asmx/GetRSSReader", 
    data: "{}", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function(msg) { 
     // Hide the fake progress indicator graphic. 
     $('#RSSContent').removeClass('loading'); 

     // Insert the returned HTML into the <div>. 
     $('#RSSContent').html(msg.d); 
    } 
    }); 
});