JQuery+Ajax 使用JQuery完成非同步使用者名稱的校驗
案例:在註冊頁面中,當輸入了使用者名稱之後,游標離開文字框,顯示使用者名稱是否已經存在.
【Jquery的AJAX部分的概述】
由於傳統AJAX開發程式碼比較麻煩,而且還有瀏覽器相容的問題.傳統的AJAX的使用在企業中是很少的.使用AJAX的一些框架完成.
JQuery的AJAX部分的API:
* $(“”).load(url,data,function(){});
* $.get(url,data,function(){},dataType);
* $.post(url,data,function(){},dataType);
* $.ajax();
【Jquery的AJAX的部分的使用】
引入JQuery的JS.
【Jquery的AJAX的部分的入門】
// jquery的load方法
$(function(){
// 給按鈕1繫結一個click事件:
$("#bt1").click(function(){
$("#d1").load("/WEB15/ServletDemo4",{"name":"張三","password":"123"},function(data){
if(data == 1){
$(this).html("張三");
}else{
$(this).html("其他");
}
});
});
});
// 使用jquery的get方法:
$(function(){
$("#bt2").click(function(){
$.get("/WEB15/ServletDemo4",{"name":"李四","password":"345"},function(data){
$("#d2").html(data);
});
});
});
//使用jquery的post方法:
$(function(){
$("#bt3").click(function(){
$.post("/WEB15/ServletDemo4",{"name":"王五","password":"456"},function(data){
$("#d3").html(data);
});
});
});
// 使用jquery的ajax方法:
$(function(){
$("#bt4").click(function(){
$.ajax({
type:"post",
url:"/WEB15/ServletDemo4",
data:"name=aaa&password=123",
success:function(data){
$("#d4").html(data);
}
});
});
});
查詢使用者名稱是否被佔用,程式碼實現:
$(function(){
// 給使用者名稱的文字框繫結一個事件:
$("#username").blur(function(){
// 獲得文字框的值:document.getELementById().value;
var username = $(this).val();
// 使用jquery的ajax的操作非同步傳送請求.
$.post("/WEB15/ServletDemo3",{"username":username},function(data){
if(data==1){
// 使用者名稱可以使用
$("#s1").html("<font color='green'>使用者名稱可以使用</font>");
$("#regBut").prop("disabled",false);
}else if(data==2){
// 使用者名稱已經存在
$("#s1").html("<font color='red'>使用者名稱已經被佔用</font>");
$("#regBut").prop("disabled",true);
}
});
});
});
相關文章
- thinkphp中ajax使用者名稱校驗PHP
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- 用jquery驗證使用者名稱是否有效或重複jQuery
- 使用者名稱和密碼常見校驗正規表示式密碼
- 【PB案例學習筆記】-03使用者名稱密碼校驗筆記密碼
- 使用javascript實現使用者名稱驗證JavaScript
- 利用JS驗證使用者名稱是否合法JS
- 通過jquery實現記住使用者名稱密碼jQuery密碼
- 使用ajax方式驗證使用者名稱是否存在程式碼
- JavaWeb學習篇10_JQuery初級、高階、Ajax、json簡單學習、校驗使用者名稱是否存在案例、JavaWebjQueryJSON
- 【java web】--Ajax非同步判斷使用者名稱是否存在JavaWeb非同步
- JavaScript驗證使用者名稱密碼是否為空JavaScript密碼
- JQuery+Asp.net MVC實現使用者名稱重名查詢jQueryASP.NETMVC
- jQuery 名稱空間jQuery
- Java+Ajax實現使用者名稱重複檢驗Java
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- js 驗證使用者名稱和密碼是否為空JS密碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- github修改使用者名稱Github
- oracle更改使用者名稱Oracle
- 快速修改Oracle使用者名稱Oracle
- jQuery的Ajax方法實現註冊郵箱時使用者名稱查詢jQuery
- python 使用者註冊使用者名稱Python
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- js驗證使用者名稱和密碼為空程式碼JS密碼
- 檢查使用者名稱是否使用介面
- Vue檢查使用者名稱是否使用Vue
- ajax實現的驗證使用者名稱是否存在程式碼例項
- win10怎麼改使用者名稱_win10如何更改使用者名稱Win10
- mysql之查詢使用者名稱MySql
- 更改MYSQL使用者名稱密碼MySql密碼
- Git使用者名稱郵箱配置Git
- 建立一個日期 + 字元的使用者名稱字元
- Git修改提交的使用者名稱和EmailGitAI
- 物件前面是使用者名稱還是schema名!物件
- html+JS+php實現簡單的註冊使用者名稱驗證HTMLJSPHP
- 通過jquery.cookie.js實現記住使用者名稱和密碼的功能jQueryCookieJS密碼
- day102:MoFang:後端完成對簡訊驗證碼的校驗&基於celery完成非同步簡訊傳送&flask_jwt_extended&使用者登入的API介面後端非同步FlaskJWTAPI