用jQuery调用その他项目的WebService 实现登录验证機能 html输入力用户名密码: 代码 ログインID: ログインパスワード: 表> Jquery 引用と登录イベント 代 <br>$(document).ready(function() <br>{ <br> $('#btnSignin').click <br> (function() <br> { <br> $.ajax <br> ( <br> { type: "POST", <br> contentType: "アプリケーション/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 = "ようこそ.aspx?userID= +user.UserID <br> }, <br> error: function(result, status) <br> { <br> if(status == 'timeout') <br> { <br> alert("リクエストがタイムアウトしました。再送信してください"); <br> } <br> その他 <br> { <br> if(result.responseText !="") <br> { <br> eval("Exception = "+result.responseText) <br> alert(Exception.Message); } <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></スクリプト> <br><br>serviceURL似:var serviceURL = "http://localhost:1742/SoldierServices.asmx"; <br><br>ウェブサービス代: <br><br>代 <br>/// <summary> <br>/// SoldierServices の概要説明 <br>/// </summary> <br>[WebService(Namespace = "http://tempuri.org/")] <br>[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] <br>[ToolboxItem(false)] <br>// この Web サービスをスクリプトから呼び出せるようにするには、 ASP.NET AJAX を使用して、次の行のコメントを解除します。 <br>[System.Web.Script.Services.ScriptService] <br>public class SoldierServices : System.Web.Services.WebService <br>{ <br><br>[WebMethod] <br>public User UserLogin(string UserLoginID, string UserLoginPW) <br>{ <br>LoginBusiness lb = new LoginBusiness (); <br>return lb.UserLogin(UserLoginID, UserLoginPW); <br>} <br><br>[WebMethod] <br>public User GetUserInfo(string UserID) <br>{ <br>LoginBusiness lb = new LoginBusiness(); <br>return lb.GetUserInfo(UserID); <br>} <br>} <br><br>注: [System.Web.Script.Services.ScriptService] はデフォルトでコメント化されています。コメントを削除する必要があります。 </p> <p align="left"></p> <div style="display:none;"> <span id="url" itemprop="url">http://www.bkjia.com/PHPjc/364545.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">本当</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/364545.html</span><span id="genre" itemprop="genre">技術記事</span><span id="description" itemprop="description"> jQueryを使用して他のプロジェクトのWebServiceを呼び出し、ログイン認証機能を実装します。 ユーザー名とパスワードをhtmlに入力します。 コード表 style=width: 400px tr td style=width: 200px class=left ログインID: /td td s.. .</span> </div> <div class="art_confoot"></div>