久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

jquery中怎么使用ajax請求

在jquery中,可以利用“$.ajax”方法,該方法用于執行AJAX(異步HTTP)請求,通常用于其他方法不能完成的請求,語法為“$.ajax([settings])”;其中settings表示配置ajax請求的一系列鍵值對。

jquery中怎么使用ajax請求

本文操作環境:windows10系統、jquery3.6.0版、Dell G3電腦。

jquery中怎么使用ajax請求

一、以前Ajax請求

Ajax請求的實現分為五個步驟:

  1. 創建請求對象
  2. 設置與服務器端的連接信息
  3. 向服務器發送數據
  4. 設置回調函數
  5. 接收服務器的響應數據

每次都寫這五個步驟顯得比較麻煩,所以使用jQuery的方法實現則較為簡潔。

二、使用jQuery實現

語法

$.ajax([settings])
settings為配置ajax請求的一系列鍵值對,具體參數說明如下表(參數來源菜鳥教程)

名稱 值/描述
async 布爾值,表示請求是否異步處理。默認是 true。
beforeSend(xhr) 發送請求前運行的函數。
cache 布爾值,表示瀏覽器是否緩存被請求頁面。默認是 true。
complete(xhr,status) 請求完成時運行的函數(在請求成功或失敗之后均調用,即在 success 和 error 函數之后)。
contentType 發送數據到服務器時所使用的內容類型。默認是:“application/x-www-form-urlencoded”。
context 為所有 AJAX 相關的回調函數規定 “this” 值。
data 規定要發送到服務器的數據。
dataFilter(data,type) 用于處理 XMLHttpRequest 原始響應數據的函數。
dataType 預期的服務器響應的數據類型。
error(xhr,status,error) 如果請求失敗要運行的函數。
global 布爾值,規定是否為請求觸發全局 AJAX 事件處理程序。默認是 true。
ifModified 布爾值,規定是否僅在最后一次請求以來響應發生改變時才請求成功。默認是 false。
jsonp 在一個 jsonp 中重寫回調函數的字符串。
jsonpCallback 在一個 jsonp 中規定回調函數的名稱。
password 規定在 HTTP 訪問認證請求中使用的密碼。
processData 布爾值,規定通過請求發送的數據是否轉換為查詢字符串。默認是 true。
scriptCharset 規定請求的字符集。
success(result,status,xhr) 當請求成功時運行的函數。
timeout 設置本地的請求超時時間(以毫秒計)。
traditional 布爾值,規定是否使用參數序列化的傳統樣式。
type 規定請求的類型(GET 或 POST)。
url 規定發送請求的 URL。默認是當前頁面。
username 規定在 HTTP 訪問認證請求中使用的用戶名。
xhr 用于創建 XMLHttpRequest 對象的函數。

三、實現步驟

在jsp/html頁面編寫頁面,并且發送ajax請求

用jQuery編寫登錄和注冊的頁面,具體代碼附在文章最后

以登錄功能的實現為例,ajax請求如下:

$.ajax({     			type : "POST",			//以post方法提交數據給服務器     			url : "User",				//提交數據到User     			dataType : "text",		//數據類型     			data : {						//傳給服務器的數據     				"name": $("#name").val(),			     				"password":$("#pwd").val()     				},     			success:function(msg) {			//回調函數     				if(msg =="OK"){     					alert("登錄成功!");     				}     				else{     					alert("登錄失敗!");     				}     			}});

編寫web.xml配置文件

剛剛的url地址User是什么,從哪里來,就是通過這個配置文件告訴計算機的

<servlet> 		<!-- servlet-name相當于是你想要找的文件的一個別名,一般用類名來代替 -->     <servlet-name>User</servlet-name>     <!-- servlet-class 是類的具體位置,不用加.java -->     <servlet-class>scau.User</servlet-class>   </servlet>   <servlet-mapping>   	<!-- 這里的servlet-name必須和上面的一致 -->     <servlet-name>User</servlet-name>     <!--自己定義的名稱,url寫的就是這個 -->     <url-pattern>/user</url-pattern>   </servlet-mapping>

尋找關系:

jquery中怎么使用ajax請求

編寫java類

接受前端傳進來的數據,通過編寫一個java類接受,處理

public class User extends HttpServlet { 	 	//因為剛剛請求是post,所以用doPost來接受參數 	//如果用get,則用doGet接受參數 	public void doPost(HttpServletRequest request, HttpServletResponse response) 			throws ServletException, IOException { 		System.out.println("--------------------------------------------------"); 		request.setCharacterEncoding("UTF-8"); 		// 接受前端傳進來的數據,即剛剛的data 		String name = request.getParameter("name"); 		String pwd = request.getParameter("password"); 		//在控制臺輸出參數,驗證是否正確 		System.out.println("name:"+name); 		System.out.println("pwd:"+pwd); 		//根據自己的需求處理數據 		//這里沒有連接數據庫,就假設已經用有一個用戶Lee,密碼是123,如果輸入這個則登錄成功,其余則登錄失敗 		String msg = ""; 		if (name.equals("Lee") && pwd.equals("123")) { 			msg = "OK"; 		} else { 			msg = "bad"; 		} 		//輸出結果,看是否是預期結果 		System.out.println("msg:"+msg); 		//返回數據給前端 		//設置編碼 		response.setContentType("text/html;charset=UTF-8"); 		//創建out對象 		PrintWriter out = response.getWriter();		 		//返回msg給前端 		out.write(msg); 	}}

現在再來看看我們的回調函數

success:function(msg) {			//msg是剛剛java程序返回的數據     				if(msg =="OK"){	//如果返回OK,則彈出登錄成功的頁面     					alert("登錄成功!");     				}     				else{			//其他則彈出登錄成功的頁面     					alert("登錄失??!");     				}     			}

jquery中怎么使用ajax請求

三、總結

通過ajax實現前后端交互,主要過程是前端發送請求,后端接受請求,最后數據給前端。使用jQuery可以大大減低代碼量,也易于理解。其步驟主要分三大步驟:

  1. 編寫頁面,發送請求
  2. 編寫web.xml
  3. 編寫java類

相關教程推薦:AJAX視頻教程、jQuery視頻教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
少妇精品在线| 亚洲毛片视频| 国产精品视频3p| 亚洲aⅴ网站| 久久激情av| 亚洲欧美专区| 日韩精品1区2区3区| 日韩不卡手机在线v区| 天堂成人免费av电影一区 | 日本免费一区二区视频| 亚洲精品少妇| 国产福利亚洲| 成人美女视频| 亚洲综合二区| 国产精品久久国产愉拍| 中文字幕在线高清| 三上悠亚国产精品一区二区三区| 日韩精品中文字幕第1页| 亚洲大全视频| 久久狠狠久久| 亚洲精品**中文毛片| 午夜免费一区| 国产精品视频一区二区三区综合| 91av亚洲| 日韩二区三区四区| 日韩毛片视频| 亚洲欧美日本国产 | 日韩一区二区三区高清在线观看| 国产精品一页| 亚洲午夜91| 综合在线一区| 高清一区二区| 蜜桃一区二区三区在线| 国产精品99久久久久久董美香| 日本不卡免费高清视频在线| 天堂va欧美ⅴa亚洲va一国产| 久久影视三级福利片| 91精品成人| 久久uomeier| 国产欧美综合一区二区三区| 欧美高清一区| 成人一区而且| 欧美久久香蕉| 免费不卡在线视频| 99国产精品免费视频观看| 视频一区中文字幕| 日韩中文影院| 欧美国产小视频| 国产精品美女久久久久久不卡| 六月婷婷一区| 韩日一区二区三区| 午夜影院一区| а√天堂中文在线资源8| 国产精品一区二区三区www| 中文字幕亚洲影视| 亚洲欧美日韩视频二区| 一区三区视频| 黄色在线网站噜噜噜| 久久精品女人| 精品一区av| 久久国产日韩欧美精品| 亚欧成人精品| 四虎在线精品| 国产精品永久| 国产欧美日韩精品高清二区综合区 | 亚洲自啪免费| 亚洲视频www| 国产亚洲在线| 蜜桃视频免费观看一区| 国产亚洲精品v| 女同性一区二区三区人了人一| 亚洲www啪成人一区二区| 国产91在线精品| 美女av在线免费看| 婷婷亚洲综合| 日本成人在线一区| 国产精品一区二区精品| 国产激情一区| 人人精品亚洲| 欧美综合二区| 婷婷亚洲精品| 麻豆久久一区二区| 亚洲精品在线影院| 日韩专区欧美专区| 国产精品第一| 中文字幕在线免费观看视频| 色综合www| 亚洲精品激情| 国产精品99一区二区三区| 9久re热视频在线精品| 日韩不卡一区二区| 久久久天天操| 欧美一级二区| 99视频精品全国免费| 日韩精品欧美大片| 视频二区不卡| 国产精品最新自拍| 午夜在线播放视频欧美| 开心激情综合| 石原莉奈在线亚洲二区| 久久av影院| 日韩在线一区二区| 92国产精品| 国产精品115| 亚洲日韩视频| 久久视频精品| 国产不卡人人| 国产精品sm| 91伊人久久| 亚洲一区二区三区免费在线观看 | 亚洲另类av| 久久久久久色| 好看不卡的中文字幕| 国产69精品久久| 国产欧美二区| 日本一区免费网站| 亚洲三级视频| 免费精品视频| 国产欧美日韩在线一区二区| 久久影视三级福利片| 日韩精品一卡二卡三卡四卡无卡| 欧美三级精品| 日韩欧美精品一区| 国产一区不卡| 久久精品国产99国产| 亚洲精品影视| 丝袜美腿亚洲色图| 一区二区三区网站| 中文字幕一区二区三区四区久久 | 中文字幕亚洲精品乱码| 夜夜精品视频| 国产99久久| 久久中文字幕二区| 国产成人精选| 日韩国产一区二区| 久久美女精品| 国产精品呻吟| 婷婷视频一区二区三区| 日韩国产在线观看一区| 日韩美女国产精品| 国产日产精品_国产精品毛片| 日本免费在线视频不卡一不卡二| 久久狠狠亚洲综合| 精品视频在线一区二区在线| 久久久久久网| 欧美日中文字幕| 久久亚洲精品伦理| 欧美日韩xxxx| 精品一二三区| 亚洲大全视频| 国产毛片一区二区三区| 国产不卡精品在线| 日韩一区二区免费看| 日韩高清在线不卡| 高清精品久久| 亚洲综合婷婷| 91一区二区三区四区| 欧美特黄一级| 麻豆视频观看网址久久| 亚洲小说欧美另类婷婷| 日本伊人午夜精品| 欧美日韩视频免费观看| 一区二区三区四区日韩| 久久激情综合网| 136国产福利精品导航网址| 综合一区av| 色一区二区三区| 91精品视频一区二区| 日韩精品诱惑一区?区三区| 日韩一区二区三区高清在线观看| 裤袜国产欧美精品一区| 亚洲不卡视频| 亚洲网站视频| 福利在线免费视频| 国产精品一区二区美女视频免费看| 私拍精品福利视频在线一区| 日韩精品中文字幕吗一区二区| 999精品在线| 国产日韩欧美一区在线| 一本色道精品久久一区二区三区| 国产成人精选| 国产欧美日韩精品一区二区三区| 亚洲一区二区三区四区五区午夜| 欧美1区二区| 日韩精品三级| 日韩精品中文字幕一区二区| 夜夜嗨av一区二区三区网站四季av| 色欧美自拍视频| 国产在线观看91一区二区三区| 日本91福利区| 亚洲精品激情| 日韩av一区二区三区四区| 久久福利一区| 亚洲特色特黄| 亚洲黄色影院| 午夜av一区| 午夜亚洲精品| 日韩高清在线观看一区二区| 日韩在线黄色| 国产日本亚洲|