基于ajax及jQuery實(shí)現(xiàn)局部刷新過程解析
1、jQurey使用時(shí)需導(dǎo)入jquery-1.4.2.js在web文件夾下
并在寫script時(shí)需像如下定義script標(biāo)簽:
<script src="js/jquery-1.4.2.js" type="text/javascript"></script>
2、jQurey的語法:通過$(要選取的元素)

定義響應(yīng)ajax的Servlet
String buttonName=request.getParameter("buttonName");
JSONObject jsObject =null; //定義一個(gè)要返回的的數(shù)據(jù)
if (buttonName.equals("button_1")){
jsObject=new JSONObject("{first:\"傻子\",second:\"傻子\",third:\"傻子\"}"); //以鍵值對方式存儲(chǔ)
}
if (buttonName.equals("button_2")){
jsObject=new JSONObject("{first:\"傻女\",second:\"傻女\",third:\"傻女\"}");
}
if (buttonName.equals("button_3")){
jsObject=new JSONObject("{first:\"傻佬\(zhòng)",second:\"傻佬\(zhòng)",third:\"傻佬\(zhòng)"}");
}
response.getOutputStream().write(jsObject.toString().getBytes("utf-8")); //通過respon.getOutputStream獲取輸出流 將數(shù)據(jù)傳回jsp頁面
}
ajax使用形式如下:
$.ajax({
url:"/AJAX_war_exploded/ClickServlet", //定義需轉(zhuǎn)到的Servlet
type:"post", //定義提交的形式
data:{ //定義要傳遞的數(shù)據(jù),以鍵值對形式存儲(chǔ)
buttonName:"button_2"
}, //每個(gè)ajax都會(huì)讓Servlet回傳一個(gè)數(shù)據(jù)
dataType:"json", //定義回傳數(shù)據(jù)的類型
success:function(result){ //ajax收到回傳的數(shù)據(jù)是會(huì)觸發(fā)的事件success
var first=result.first;
var second=result.second;
var third=result.third;
$(".first")[0].innerHTML=first; //該形式使用了jQuery獲取html元素
$(".second")[0].innerHTML=second;
$(".third")[0].innerHTML=third;
}
})
})
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery+Ajax實(shí)現(xiàn)用戶名重名實(shí)時(shí)檢測
- Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶注冊檢測(驗(yàn)證用戶名是否存)
- jquery ajax 檢測用戶注冊時(shí)用戶名是否存在
- jquery+ajax實(shí)現(xiàn)異步上傳文件顯示進(jìn)度條
- Jquery ajax書寫方法代碼實(shí)例解析
- JQuery發(fā)送ajax請求時(shí)中文亂碼問題解決
- php+jQuery ajax實(shí)現(xiàn)的實(shí)時(shí)刷新顯示數(shù)據(jù)功能示例
- JQuery Ajax如何實(shí)現(xiàn)注冊檢測用戶名
相關(guān)文章
jQuery圖片預(yù)加載 等比縮放實(shí)現(xiàn)代碼
jQuery圖片預(yù)加載 等比縮放實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-10-10
BootStrap中jQuery插件Carousel實(shí)現(xiàn)輪播廣告效果
輪播廣告在網(wǎng)站中的應(yīng)用實(shí)在是太常見了,下面說一說怎樣使用bootstrap中的Carousel插件來實(shí)現(xiàn)輪播廣告效果,感興趣的朋友一起看看吧2017-03-03
使用jQuery判斷Div是否在可視區(qū)域的方法 判斷div是否可見
這篇文章主要介紹了使用jQuery判斷Div是否在可視區(qū)域的方法 判斷div是否可見2016-02-02
jquery 重寫 ajax提交并判斷權(quán)限后 使用load方法報(bào)錯(cuò)解決方法
這篇文章主要介紹了jquery 重寫 ajax提交并判斷權(quán)限后 使用load方法報(bào)錯(cuò)解決方法 的相關(guān)資料,需要的朋友可以參考下2016-01-01
輕松學(xué)習(xí)jQuery插件EasyUI EasyUI創(chuàng)建菜單與按鈕
這篇文章主要幫助大家輕松學(xué)習(xí)jQuery插件EasyUI,重點(diǎn)是EasyUI創(chuàng)建菜單與按鈕,按鈕分為鏈接按鈕、菜單按鈕、分割按鈕,對這方面感興趣的小伙伴們可以參考一下2015-11-11
淺談EasyUi ComBotree樹修改 父節(jié)點(diǎn)選擇的問題
下面小編就為大家?guī)硪黄獪\談EasyUi ComBotree樹修改 父節(jié)點(diǎn)選擇的問題。2016-11-11

