jQuery를 사용하여 다른 프로젝트의 WebService 호출
로그인 확인 기능 구현
html 사용자 이름과 비밀번호 입력:
코드
코드 복사
코드는 다음과 같습니다.
$(document).ready(함수 () {
$('#btnSignin').click
(function()
{
$.ajax
( contentType: "application/json",
url: serviceURL "/UserLogin",
데이터: "{UserLoginID:'" $('#txtLoginID').val() "',UserLoginPW:'" $('# txtLoginPW').val() "' }",
dataType: 'json',
성공: 함수(결과)
{
var user = eval(result.d);
location.href = "W elcome.aspx? userID=" user.UserID
},
error: function(result, status)
{
Alert("요청 시간이 초과되었습니다. 다시 제출해 주십시오.");
}
else
{
if(result.responseText !="")
{ > eval ("예외 = " result.responseText)
경고(예외.메시지)
🎜> }
)
});
$(document).ready(function()
{
$('#btnSignup').click
🎜> Location.href = "Signup/Signup.aspx";
})
})
://localhost:1742/SoldierServices.asmx";
웹 서비스 코드:
코드
코드 복사
코드는 다음과 같습니다.
/// >/// SoldierServices에 대한 요약 설명
///
[WebService(Namespace = "http:/ /tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1 )]
[ToolboxItem(false)]
// ASP.NET AJAX를 사용하여 스크립트에서 이 웹 서비스를 호출하려면 다음 줄의 주석 처리를 해제하세요.
[System.Web.Script.Services. ScriptService]
공용 클래스 SoldierServices : System.Web.Services.WebService
{
[WebMethod]
public User UserLogin(string UserLoginID, string UserLoginPW)
{
LoginBusiness lb = new LoginBusiness();
}
}
참고: 기본적으로 [System.Web.Script.Services.ScriptService]가 주석 처리되어 있습니다. 댓글을 삭제하려면