婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax實現簡單實時驗證功能

ajax實現簡單實時驗證功能

熱門標簽:東平縣地圖標注app 大眾點評400電話怎么申請 怎樣在地圖標注文字 地圖標注推銷坑人 電銷機器人 長春 立陶宛地圖標注 上海企業外呼系統價錢 河間市地圖標注app 中國地圖標注不明確情況介紹表

什么是ajax

Ajax 即“Asynchronous Javascript And XML”(異步 JavaScript 和 XML),是指一種創建交互式網頁應用的網頁開發技術。

Ajax = 異步 JavaScript 和 XML(標準通用標記語言的子集)。

Ajax 是一種用于創建快速動態網頁的技術。

Ajax 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。

 通過在后臺與服務器進行少量數據交換,Ajax 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。

傳統的網頁(不使用 Ajax)如果需要更新內容,必須重載整個網頁頁面。

這是百度對它的定義,足夠詳細。
 值得補充的一點是對異步的理解,異步是相對于同步來說的,在這里他們指的是服務器和瀏覽器的交互模式。

 同步,每次請求發出之后,用戶操作即被阻塞,必須要求返回響應后繼續操作。而異步指的是發出請求后,用戶無需等待響應,一切由ajax來實現,無需進行刷新網頁就可以局部更新數據。提高了倆端的溝通效率。

來個小demo

做一個無刷新驗證表單的demo,在對話框中輸入用戶名,在后臺進行驗證,使用ajax技術。

項目結構,使用maven構建

login.jsp

%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
html>
head>
  title>login/title>
/head>
body>

歡迎登陸:

    用戶名:input type="text" name="username" id="username" onchange="CallServer()"/>
    !-- 顯示提示信息 -->
    div id="msg">/div>
    !-- 在jsp頁面中引入js,絕對路徑的方式 -->
    script src="${pageContext.request.contextPath}/js/main.js">/script>
/body>
/html>

main.js

alert("use ajax!")
//創建XMLHttpRequest對象,在不同瀏覽器
function createXMLHTTP() {
  if(window.XMLHttpRequest){
    // IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執行代碼
    xmlhttp = new XMLHttpRequest();
  }else {
    // IE6, IE5 瀏覽器執行代碼
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  return xmlhttp;
}
function CallServer() {
  var username = document.getElementById("username").value;
  // 判斷為空
  if ((username == null) || (username == "")) return;
  var xmlhttp = createXMLHTTP();
  // 構建請求url
  var url = "/loginServlet"+"?"+"username="+username;
  //狀態碼改變調用事件
  xmlhttp.onreadystatechange = function () {
    //正常返回,替換msg內容
    if(xmlhttp.readyState == 4  xmlhttp.status == 200){
      document.getElementById("msg").innerHTML = xmlhttp.responseText;
    }
  }
  //異步提交請求
  xmlhttp.open("GET",url,true);
  //發送請求
  xmlhttp.send();
}

web.xml

!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >
web-app>
 display-name>Archetype Created Web Application/display-name>
 welcome-file-list>
  welcome-file>index.jsp/welcome-file>
 /welcome-file-list>
 servlet>
  servlet-name>loginServlet/servlet-name>
  servlet-class>com.lbw.servlet.loginServlet/servlet-class>
 /servlet>
 servlet-mapping>
  servlet-name>loginServlet/servlet-name>
  url-pattern>/loginServlet/url-pattern>
 /servlet-mapping>
/web-app>

loginServlet.java

package com.lbw.servlet;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
 * 后端使用Servlet處理請求
 */
public class loginServlet extends HttpServlet {
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //設置編碼和響應頭
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/xml;charset=UTF-8");
    response.setHeader("Cache-Control", "no-cache");
    //獲取參數
    String username = request.getParameter("username");
    String msg = "";
    if("lbw".equals(username)){
      msg = "名稱正確";
    }else {
      msg = "名稱錯誤";
    }
    PrintWriter out = response.getWriter();
    out.println(msg);
  }
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    doPost(request,response);
  }
}

開始測試

輸入localhost:8888/login.jsp,彈出窗口

 代表在jsp中引入js成功

在輸入框輸入測試數據

 由Servlet中邏輯決定,返回錯誤信息

 由Servlet中邏輯決定,返回成功信息

由此,初步實現了ajax異步請求,達到了實時驗證的要求

一些小細節

1.在使用maven構建項目,注意Project Structure -> Facets,這里設置web.xml和webapp的路徑,idea會使用到

2.在引入js時,注意使用相對路徑的方式來進行映入,并且用到EL表達式要開啟isELIgnored="false"·`避免沒有解析。

總結

以上所述是小編給大家介紹的ajax實現簡單實時驗證功能,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

您可能感興趣的文章:
  • PHP+Ajax實現驗證碼的實時驗證
  • php+ajax注冊實時驗證功能
  • jquery+ajax實現注冊實時驗證實例詳解
  • Ajax實時驗證用戶名/郵箱等是否已經存在的代碼打包

標簽:本溪 內江 益陽 遼寧 營口 玉樹 銅川 四川

巨人網絡通訊聲明:本文標題《ajax實現簡單實時驗證功能》,本文關鍵詞  ajax,實現,簡單,實時,驗證,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax實現簡單實時驗證功能》相關的同類信息!
  • 本頁收集關于ajax實現簡單實時驗證功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产自在久精品国产| 热久久久久久久| 色香蕉久久蜜桃| 美腿丝袜在线亚洲一区| 中文字幕一区三区| 亚洲一区二区av在线| 久久久精品国产免费观看同学| 欧美日本在线一区| 国产乱人伦偷精品视频免下载| 亚洲伦在线观看| 久久久九九九九| 日本不卡不码高清免费观看| 国产成+人+日韩+欧美+亚洲| 香蕉影视欧美成人| 精品欧美一区二区在线观看| 一本色道久久综合精品竹菊| 欧洲国产伦久久久久久久| 日韩激情视频网站| 91精品午夜视频| 国产自产视频一区二区三区| 高清成人免费视频| 成人午夜在线播放| 国内精品视频666| 亚洲一区二区三区四区不卡| 国产精品三级av在线播放| 久久国产福利国产秒拍| 成人av免费观看| 国产日韩亚洲欧美综合| 午夜精品久久久久久久久久久| 精品久久久久一区二区国产| 91蜜桃在线观看| 欧美aaaaaa午夜精品| 欧美激情中文不卡| 久久婷婷国产综合精品青草| 色偷偷一区二区三区| 国产欧美日韩在线看| 日韩欧美三级在线| 欧美日韩你懂的| 欧美日韩视频专区在线播放| 欧美私人免费视频| 一本一道久久a久久精品| 国产欧美精品一区二区色综合 | 欧美一区日本一区韩国一区| 国产精品91一区二区| 久久精品国内一区二区三区| 99re这里只有精品首页| 麻豆国产一区二区| 日韩二区在线观看| 国产一区欧美日韩| av网站免费线看精品| 欧美日本一区二区| 亚洲日本一区二区| 日韩**一区毛片| 国产一区二区调教| 色拍拍在线精品视频8848| 久久蜜臀中文字幕| 久久精品久久精品| www.日韩大片| 国产综合成人久久大片91| 国内外成人在线| 亚洲香蕉伊在人在线观| 日韩精品亚洲专区| 国产精品白丝在线| 国产精品久久久久久久久免费相片 | 成人午夜精品在线| 蜜乳av一区二区| 国产福利一区二区| kk眼镜猥琐国模调教系列一区二区| 亚洲成av人影院在线观看网| 欧美成人精品3d动漫h| 精彩视频一区二区| 欧美v亚洲v综合ⅴ国产v| 91色九色蝌蚪| 日韩你懂的在线播放| 国产一区二区三区免费观看| 97久久超碰国产精品电影| 精品福利av导航| jiyouzz国产精品久久| 日韩三区在线观看| 韩国在线一区二区| 精品国产一二三| 欧美日韩电影一区| 国产一区二区三区四| 天天色综合天天| 欧美岛国在线观看| www激情久久| 中文字幕在线不卡视频| 亚洲日穴在线视频| 久久黄色级2电影| 亚洲一区二区欧美日韩| 久久久久久久久伊人| 国产高清无密码一区二区三区| 成人激情小说乱人伦| 成人av在线播放网址| 亚洲精品免费在线| 精品成人一区二区三区| 久久亚洲一区二区三区四区| 不卡一区在线观看| 日韩欧美你懂的| 一二三区精品视频| 国产99精品视频| 一区二区三区中文字幕电影 | 日韩欧美一级二级| 91在线观看一区二区| 亚洲欧美日韩国产综合在线| 日韩福利电影在线| 99久久综合精品| 强制捆绑调教一区二区| 欧美午夜电影一区| 亚洲免费视频中文字幕| 在线播放中文一区| 国产美女av一区二区三区| 欧美三级中文字| 成人丝袜高跟foot| 欧美国产激情一区二区三区蜜月 | 国产精品久线观看视频| 蜜臀91精品一区二区三区| 国产精品99久| 欧美日韩另类一区| 91久久精品网| 日韩avvvv在线播放| 五月天婷婷综合| 精品久久人人做人人爱| 亚洲精品福利视频网站| 一区二区激情视频| 中文字幕+乱码+中文字幕一区| 免费观看日韩电影| 欧美精品电影在线播放| 久久国产麻豆精品| 国产在线国偷精品产拍免费yy| 欧美视频中文字幕| 久久久久久久久蜜桃| 国产成人久久精品77777最新版本| 日本一区二区三区四区| 日韩欧美黄色影院| 亚洲美女视频一区| 久久久久久久久久美女| 久久免费视频一区| 国产一区二区调教| 丁香六月综合激情| 欧美一区二区三区在| 麻豆91精品视频| 国内精品在线播放| 亚洲精品在线观看视频| 欧美色视频一区| 欧美猛男男办公室激情| 亚洲一区二区在线视频| 91女人视频在线观看| 精品国产免费视频| 日韩黄色小视频| 亚洲一卡二卡三卡四卡| 欧美性一级生活| 亚洲一区二区五区| 午夜精品一区二区三区三上悠亚 | 久久久精品蜜桃| 亚洲免费av高清| 久久久国际精品| 国产欧美精品区一区二区三区| 国产乱码精品一区二区三区忘忧草| 国产偷国产偷精品高清尤物| 91电影在线观看| 亚洲精品成人在线| 人人精品人人爱| 国产午夜亚洲精品不卡| 偷窥少妇高潮呻吟av久久免费| av不卡免费在线观看| 91精品欧美一区二区三区综合在 | 精品国产乱码久久久久久影片| 狠狠色伊人亚洲综合成人| wwww国产精品欧美| 6080午夜不卡| 欧美二区在线观看| 日本一区中文字幕| 三级欧美韩日大片在线看| 精品久久久久香蕉网| 国产一区二区久久| 91精彩视频在线观看| 中文字幕在线观看一区| 欧美激情在线一区二区| 国产精品二三区| 国产又黄又大久久| 欧美日韩精品欧美日韩精品| 18成人在线观看| 久久99精品久久久久婷婷| 国产精品久久夜| 国产拍揄自揄精品视频麻豆| 色综合婷婷久久| 91精品国产入口| 岛国av在线一区| 欧美一区二区播放| 欧美一区二区三区色| 色综合天天视频在线观看| 色激情天天射综合网| 91视频www| 国产精品美女久久久久久久| 亚洲综合丁香婷婷六月香| 中文字幕日韩一区二区| 成人免费视频caoporn| 国产精品网曝门| 国产精品一品二品|