亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > AJAX和JSP混合使用方法實例

AJAX和JSP混合使用方法實例

熱門標簽:ai機器人電銷資源 個人怎樣在百度地圖標注地名 超級大富翁地圖標注 騰訊地圖標注位置能用多久 云呼外撥網絡電話系統 機器人電銷騙局揭秘 越南河內地圖標注 硅語電話機器人公司 地圖標注項目怎么樣

首先要知道AJAX 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。

什么是 AJAX ?

AJAX = 異步 JavaScript 和 XML。

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

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

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

AJAX工作原理


AJAX請求

ajax請求是依靠XMLHttpRequest對象,因此在請求前先要創建其對象

var xmlhttp;
//兼容性寫法創建請求實例,IE5 6支持else里面的方法
if (window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}

接著向服務器發送請求

open函數有三個參數,請求方式,請求地址,請求是異步還是同步
send(String)函數有一個參數,只有當請求方式為post的時候,String參數才需要帶上

那么GET和POST的區別呢?

與 POST 相比,GET 更簡單也更快,并且在大部分情況下都能用。

然而,在以下情況中,請使用 POST 請求:

無法使用緩存文件(更新服務器上的文件或數據庫)
向服務器發送大量數據(POST 沒有數據量限制)
發送包含未知字符的用戶輸入時,POST 比 GET 更穩定也更可靠

//設置傳送方式,地址,以及同步還是異步
xmlhttp.open("GET","Test.jsp?value="+escape(value),true);
xmlhttp.onreadystatechange = callback;//狀態改變的時候執行這個函數,用來判斷是否請求完畢
xmlhttp.send();//請求服務器,如果使用post方式,則send里面要帶上傳遞的參數
//post方式
/**
xmlhttp.open("POST","Test.jsp",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("value="+value);
*/

然后服務器端處理并返回,這個放在實例里面有具體代碼

在回調函數callback中設置對返回響應

onreadystatechange 存儲函數(或函數名),每當 readyState 屬性改變時,就會調用該函數。
readyState 存有 XMLHttpRequest 的狀態。從 0 到 4 發生變化。

0: 請求未初始化
1: 服務器連接已建立
2: 請求已接收
3: 請求處理中
4: 請求已完成,且響應已就緒

status 200: “OK”

404: 未找到頁面

相應服務器的類型

responseText 獲得字符串形式的響應數據。

responseXML 獲得 XML 形式的響應數據。 這個一般當open里面的url為xml文件的時候用

function callback(){
//請求完成表示
if(xmlhttp.readyState ==4  xmlhttp.status==200){
//設置相應操作
}
}
}

總體來說就這幾個步驟,下面是詳細代碼

實例

首先創建一個文本框,用于測試用戶名,并且添加監聽事件onblur,意思是當失去焦點則執行,并在其后面創建個span空標簽,用來動態顯示信息,表示名稱是否被占用

form method="post" action="AJAX.jsp">
table>
tr>
td>input type="text" id="userid" onblur="checkuser()" >span style="color: red" id="spanid">/span>/td>
/tr>
/table>
/form>

接下來是JS代碼,使用AJAX把輸入的內容發送到服務器,服務器來檢驗

var xmlhttp;
function checkuser(){
var value = document.getElementById("userid").value;
//兼容性寫法創建請求實例,IE5 6支持else里面的方法
if (window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//設置傳送方式,地址,以及同步還是異步
xmlhttp.open("GET","Test.jsp?value="+escape(value),true);
xmlhttp.onreadystatechange = callback;//狀態改變的時候執行這個函數,用來判斷是否請求完畢
xmlhttp.send();//請求服務器
}

然后服務器端獲得數據后寫回

%
response.setHeader("Cache-Control","no-store");//HTTP1.1
response.setHeader("Pragma","no-cache");//HTTP1.0
response.setDateHeader("Expires",0);//禁止在服務器中緩存
String value = request.getParameter("value");//獲取傳送過來的參數
response.getWriter().write(value);//模擬數據寫回
%>

客戶端再回調函數中處理服務器寫回的數據

/**
* 回調函數
*/
function callback(){
//請求完成表示
if(xmlhttp.readyState ==4  xmlhttp.status==200){
alert(xmlhttp.responseText);//相應返回的text
// alert(xmlhttp.responseXML);//相應返回的xml
if (xmlhttp.responseText){//這里直接判斷不為空,應該根據數據庫返回值來進行不同的顯示
var spanid = document.getElementById("spanid");
spanid.innerHTML = "注冊成功";
}
}
}

效果就是當輸入框失去焦點就立即判斷,當然實際判斷是要連接數據庫的,為了簡單就直接打印出來了

以上內容是針對AJAX和JSP混合使用方法實例,希望對大家有所幫助!

您可能感興趣的文章:
  • 使用Ajax生成的Excel文件并下載的實例
  • jQuery ajax中使用confirm,確認是否刪除的簡單實例
  • 實例講解使用原生JavaScript處理AJAX請求的方法
  • jQuery使用$.ajax提交表單完整實例
  • 實例詳解angularjs和ajax的結合使用
  • jQuery Ajax使用實例
  • ThinkPHP中ajax使用實例教程
  • Ajax和$.ajax使用實例詳解(推薦)

標簽:內蒙古 林芝 鄭州 海南 邢臺 遼源 舟山 洛陽

巨人網絡通訊聲明:本文標題《AJAX和JSP混合使用方法實例》,本文關鍵詞  AJAX,和,JSP,混合,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《AJAX和JSP混合使用方法實例》相關的同類信息!
  • 本頁收集關于AJAX和JSP混合使用方法實例的相關信息資訊供網民參考!
  • 推薦文章
    成人在激情在线视频| 精品在线免费播放| 午夜激情视频在线播放| 午夜在线影院| 国产a网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频在线观看视频免费视频 | 精品美女| 亚洲精品永久一区| 国产不卡精品一区二区三区| 999精品影视在线观看| 精品久久久久久综合网| 四虎影视久久久免费| 韩国三级视频在线观看| 九九久久国产精品| 九九九网站| 精品国产一区二区三区国产馆| 美国一区二区三区| 亚久久伊人精品青青草原2020| 国产一区精品| 久久99中文字幕| 亚欧乱色一区二区三区| 九九免费高清在线观看视频| 久久久久久久久综合影视网| 午夜欧美福利| 国产精品免费久久| 国产一区二区精品久久91| 国产高清在线精品一区二区| 四虎影视库国产精品一区| 夜夜操网| 91麻豆精品国产片在线观看| 人人干人人草| 久久精品免视看国产成人2021| 国产伦精品一区二区三区无广告| 国产伦精品一区二区三区无广告| 欧美另类videosbestsex高清| 欧美激情一区二区三区视频高清| 99久久精品费精品国产一区二区| 午夜欧美福利| 美国一区二区三区| 精品国产三级a| 国产美女在线观看| 亚洲精品久久久中文字| 国产伦精品一区二区三区无广告| 精品在线免费播放| 台湾美女古装一级毛片| 国产成人啪精品视频免费软件| 久久精品免视看国产明星| 91麻豆精品国产综合久久久| 韩国毛片 免费| 成人免费一级毛片在线播放视频| 91麻豆精品国产自产在线观看一区 | 青青青草影院 | 国产极品精频在线观看| 国产成人精品一区二区视频| 精品视频在线看 | 国产不卡精品一区二区三区| 91麻豆精品国产自产在线观看一区 | 精品视频在线观看一区二区三区| 精品国产一级毛片| 欧美爱爱动态| 你懂的在线观看视频| 色综合久久天天综合观看| 精品视频免费看| 韩国三级香港三级日本三级la| 国产视频在线免费观看| 台湾美女古装一级毛片| 欧美另类videosbestsex高清| 深夜做爰性大片中文| 日韩av东京社区男人的天堂| 久久久久久久免费视频| 国产高清在线精品一区a| 国产精品1024永久免费视频| 国产一区二区精品久| 天天色成人网| 一级毛片视频在线观看| 国产成人精品一区二区视频| 国产一区二区精品久久91| 香蕉视频三级| 成人免费福利片在线观看| 亚洲精品影院一区二区| 天天做日日干| 麻豆网站在线看| 午夜在线亚洲| 美女免费精品高清毛片在线视| 欧美a级片视频| 二级片在线观看| 99色精品| 久久成人亚洲| 香蕉视频久久| 日韩avdvd| 国产国语在线播放视频| 尤物视频网站在线| 国产亚洲精品aaa大片| 日本免费看视频| 欧美激情一区二区三区视频高清| 日韩综合| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频免费观看| 精品视频在线观看视频免费视频| 欧美另类videosbestsex视频 | 欧美激情一区二区三区在线| 日韩专区一区| 成人影院一区二区三区| 黄色免费三级| 国产原创视频在线| 国产一区二区高清视频| 精品视频免费观看| 精品久久久久久综合网| 亚洲天堂在线播放| 九九精品影院| 日本特黄特色aa大片免费| 天天做日日干| 韩国三级香港三级日本三级la| 日韩专区第一页| 日韩综合| 黄视频网站在线观看| 欧美激情影院| 久草免费资源| 国产91精品系列在线观看| 欧美大片a一级毛片视频| 亚洲第一视频在线播放| 一级毛片视频播放| 日韩欧美一及在线播放| 成人在激情在线视频| 黄色福利片| 欧美一级视频免费观看| 中文字幕一区二区三区精彩视频| 成人免费一级毛片在线播放视频| 欧美激情一区二区三区视频高清| 久久久久久久网| 99色视频在线| 亚欧乱色一区二区三区| 一级片免费在线观看视频| 成人高清视频在线观看| 欧美大片一区| 黄视频网站免费| 中文字幕一区二区三区精彩视频| 免费国产在线观看| 国产美女在线观看| 精品视频在线看| 深夜做爰性大片中文| 日韩一级精品视频在线观看| 国产91精品一区| 欧美一区二区三区在线观看| 日本特黄特色aaa大片免费| 美女免费精品高清毛片在线视| 美国一区二区三区| 韩国毛片免费| 日韩字幕在线| 99久久精品费精品国产一区二区| 麻豆系列 在线视频| 99久久精品国产高清一区二区 | 亚欧视频在线| 成人免费一级纶理片| 久久久成人网| 91麻豆爱豆果冻天美星空| 亚州视频一区二区| 亚欧视频在线| 精品国产一区二区三区久久久狼 | 二级特黄绝大片免费视频大片| 成人a级高清视频在线观看| 一级女性全黄生活片免费| 你懂的福利视频| 国产网站免费观看| 日韩一级精品视频在线观看| 国产视频一区二区在线播放| 国产伦精品一区二区三区在线观看| 欧美a级片免费看| 午夜激情视频在线观看| 国产精品自拍亚洲| 二级片在线观看| 午夜欧美成人香蕉剧场| 在线观看导航| 国产网站免费在线观看| 亚久久伊人精品青青草原2020| 国产一级生活片| 精品美女| 欧美大片aaaa一级毛片| 精品久久久久久综合网| 亚洲 国产精品 日韩| 久久久久久久男人的天堂| 欧美国产日韩在线| 精品在线免费播放| 99久久精品国产麻豆| 91麻豆精品国产自产在线观看一区 | 亚洲精品久久久中文字| 日韩综合| 韩国毛片| 亚洲第一页乱| 日本特黄特黄aaaaa大片| 九九九网站| 亚洲第一页乱| 黄色免费三级| 国产91视频网| 亚洲精品影院| 欧美激情影院| 可以免费看污视频的网站| 午夜久久网| 精品国产一区二区三区免费|