1. 새 데모.aspx 페이지를 만듭니다.
2. 먼저 페이지의 배경 파일 decos.aspx.cs에 대한 참조를 추가합니다.
System.Web.Services 사용
3. 매개변수 없는 메서드 호출. 이 버전은 .net Framework 2.0보다 낮을 수 없습니다.
백엔드 코드:
[WebMethod]
공개 정적 문자열 SayHello()
{
return "Hello Ajax!"
}
JS 코드:
$(function() {
$("#btnOK").click(function () {
$.ajax({
//post 메소드를 사용하려면
type: "Post",
//메소드가 있는 페이지와 메소드 이름
url : "Demo.aspx/SayHello",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
// 반환된 데이터는 data.d를 사용하여 콘텐츠
Alert(data.d);
},
error: function(err) {
alert(err)
});//제출 버튼 비활성화
})
})
페이지 코드:
코드 복사