jQuery AJAX 웹 서비스 구현 코드 호출
로그 인 인증 기능 구현
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] 기본 값 은 주석 입 니 다. 주석 을 지 워 야 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.