jQuery AJAX 웹 서비스 구현 코드 호출

jQuery 로 다른 항목 의 WebService 호출
로그 인 인증 기능 구현
html 사용자 이름 비밀번호 입력:
코드
 
  














Login ID:



Login Password:








Jquery 참조 및 로그 인 이벤트
코드
 
  

<br>$(document).ready(function() <br>{ <br>    $('#btnSignin').click <br>    (function() <br>    { <br>      $.ajax <br>      ( <br>      { <br>        type: "POST",  <br>        contentType: "application/json", <br>        url: serviceURL+"/UserLogin", <br>        data: "{UserLoginID:'"+$('#txtLoginID').val()+"',UserLoginPW:'"+$('#txtLoginPW').val()+"'}",       <br>        dataType: 'json', <br>        success: function(result) <br>        { <br>         var user = eval(result.d); <br>          location.href = "Welcome.aspx?userID="+user.UserID <br>        }, <br>        error: function(result, status) <br>        { <br>        if(status == 'timeout') <br>        { <br>        alert("The request timed out, please resubmit"); <br>        } <br>        else <br>        { <br>        if(result.responseText !="") <br>        { <br>        eval("exception = "+result.responseText); <br>             alert(exception.Message); <br>            } <br>          } <br>        } <br>      } <br>      ); <br>    } <br>    ); <br>  }); <br>  <br>  $(document).ready(function() <br>{ <br>    $('#btnSignup').click <br>    (function() <br>    { <br>      location.href = "Signup/Signup.aspx"; <br>    })    <br>  }); <br>

serviceURL 유사: var serviceURL = "http://localhost:1742/SoldierServices.asmx";
WebService 코드:
코드
 
  
///
/// Summary description for SoldierServices
///

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
[System.Web.Script.Services.ScriptService]
public class SoldierServices : System.Web.Services.WebService
{
[WebMethod]
public User UserLogin(string UserLoginID, string UserLoginPW)
{
LoginBusiness lb = new LoginBusiness();
return lb.UserLogin(UserLoginID, UserLoginPW);
}
[WebMethod]
public User GetUserInfo(string UserID)
{
LoginBusiness lb = new LoginBusiness();
return lb.GetUserInfo(UserID);
}
}

메모: [System. Web. script. Service. ScriptService] 기본 값 은 주석 입 니 다. 주석 을 지 워 야 합 니 다.

좋은 웹페이지 즐겨찾기