ajax實現的無重新整理使用者登入例項程式碼
無重新整理登入或者提交留言等功能,現在是越來越流行了,如果一個網站沒有點ajax的應用實在感覺沒有任何技術水平,當然這個技術其實也沒有什麼難度,下面就是一段這樣的程式碼例項,對於初學者應該是有所幫助。
下面分段貼出程式碼:
[HTML] 純文字檢視 複製程式碼<table> <tr> <td>使用者名稱:</td> <td><input type="text" id="username" /></td> </tr> <tr> <td>密碼:</td> <td><input type="text" id="password" /></td> </tr> <tr> <td>驗證碼:</td> <td><input type="text" id="cord" /> <img alt="點選更換驗證碼" title="看不清楚,請單擊我!" id="checkcord" src="img.ashx" /></td> </tr> <tr> <td><input type="button" value="登入" /></td> <td></td> </tr> </table>
上面是登入資訊填寫的部分。
二.jQuery程式碼部分:
[JavaScript] 純文字檢視 複製程式碼function login(){ $.ajax({ url:'Login.ashx', data:'username='+$("#username").val()+"&password="+$("#password").val()+"&cord="+$("#cord").val(), type:'post', error:function(){ alert("連結伺服器錯誤!"); }, success: function(msg){ alert(msg); } }); } //驗證碼圖片 $(function(){ $("#username").focus(); $("#checkcord").click(function(){ $("#checkcord").attr("src","img.ashx?time="+new Date()); }) })
三.c#後臺處理程式碼如下:
[C#] 純文字檢視 複製程式碼context.Response.ContentType="text/plain"; string username=context.Request.Form["username"]; string password=context.Request.Form["password"]; string cord=context.Request.Form["cord"]; if(context.Session["cord"]!=null) { if(context.Session["cord"].ToString()==cord) { if(username=="admin"&&password=="admin") { context.Response.Write("登入成功!"); } else { context.Response.Write("登入失敗!使用者名稱和密碼錯誤!"); } } else { context.Response.Write("驗證碼錯誤!"); } }
相關文章
- css3實現的使用者登入表單程式碼例項CSSS3
- jQuery實現的利用cookie儲存使用者登入資訊程式碼例項jQueryCookie
- ajax實現的跨域請求程式碼例項跨域
- ajax實現的驗證使用者名稱是否存在程式碼例項
- Ajax+jsp無重新整理驗證碼例項(轉)JS
- js ajax惰性載入程式碼例項JS
- jQuery的ajax實現的刪除記錄程式碼例項jQuery
- ajax實現的點選數目加1程式碼例項
- .Net中用js實現無重新整理類似ajax功能(例)JS
- javascript實現的重新整理當前頁面程式碼例項JavaScript
- jQuery使用者登入和登錄檔單驗證程式碼例項jQuery
- JWT實現登入認證例項JWT
- cookie儲存使用者登入名和密碼程式碼例項Cookie密碼
- Ajax 實現無重新整理分頁
- ajax應用實現iframe高度自適應程式碼例項
- js實現的移動端下拉重新整理功能程式碼例項JS
- ajax實現跨域請求程式碼例項簡單介紹跨域
- 選項卡方式實現的多角色登陸表單程式碼例項
- 實現四捨五入效果的javascript程式碼例項JavaScript
- jQuery實現的圖片預載入程式碼例項jQuery
- canvas實現的刮刮樂程式碼例項Canvas
- MongoDB 6.0 單例項基於使用者角色實現授權登入MongoDB單例
- jQuery實現圖片預載入程式碼例項jQuery
- jQuery ajax請求程式碼例項分享jQuery
- Ajax的技術核心實現動態無重新整理
- 如何實現 SSH 無密碼登入密碼
- css實現梯形程式碼例項CSS
- javascript實現的驗證碼程式碼例項JavaScript
- 原生javascript對ajax的封裝程式碼例項JavaScript封裝
- jQuery實現的動態載入指令碼檔案程式碼例項jQuery指令碼
- jQuery實現的tab選項卡程式碼例項jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- ajax無重新整理載入資料
- 實現js檔案動態載入程式碼例項JS
- 實現文字框輸入內容提示程式碼例項
- javascript實現的補零程式碼例項JavaScript
- js實現jquery的extend()程式碼例項JSjQuery
- js實現的警告框例項程式碼JS