jQuery を使用して他のプロジェクトの WebService を呼び出す ログイン検証関数を実装するhtml ユーザー名とパスワードを入力: コード コードをコピー コードは次のとおりです: ログイン ID: ;td style= "width: 200px" class="left"> ログインパスワード: < ;/td> コード コードをコピーします コードは次のとおりです: </u>$(document).ready(function) () </a>{ </span> $('#btnSignin').click </div> (function() <div class="codebody" id="code90914"> {<br> $.ajax <br> ( contentType: "application/json", <br> URL: serviceURL "/UserLogin", <br> data: "{UserLoginID:'" $('#txtLoginID').val() "',UserLoginPW:'" $('# txtLoginPW').val() "' }", <br> dataType: 'json', <br> 成功: 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>alert("リクエストがタイムアウトしました。再送信してください"); <br> } <br> else <br> { <br> if(result.responseText !="") <br> { > eval ("例外 = " result.responseText); <br> アラート(例外.メッセージ); } <br> ); <br> }); <br> <br> $(document).ready(function() <br>{ <br> $('#btnSignup').click <br> 🎜> Location.href = "Signup/Signup.aspx"; <br> }) <br> }); <br> Web サービス コード: コードをコピー コードは次のとおりです。 /// >/// SoldierServices の概要説明 /// [WebService(Namespace = "http:///tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1) )] [ToolboxItem(false)] // ASP.NET AJAX を使用して、この Web サービスをスクリプトから呼び出せるようにするには、[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.Services.ScriptService] はデフォルトでコメント化されています。コメントを削除するには。