基于ajax及jQuery實現(xiàn)局部刷新過程解析
1、jQurey使用時需導(dǎo)入jquery-1.4.2.js在web文件夾下
并在寫script時需像如下定義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; //定義一個要返回的的數(shù)據(jù)
if (buttonName.equals("button_1")){
jsObject=new JSONObject("{first:\"傻子\",second:\"傻子\",third:\"傻子\"}"); //以鍵值對方式存儲
}
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ù),以鍵值對形式存儲
buttonName:"button_2"
}, //每個ajax都會讓Servlet回傳一個數(shù)據(jù)
dataType:"json", //定義回傳數(shù)據(jù)的類型
success:function(result){ //ajax收到回傳的數(shù)據(jù)是會觸發(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í)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery圖片預(yù)加載 等比縮放實現(xiàn)代碼
jQuery圖片預(yù)加載 等比縮放實現(xiàn)代碼,需要的朋友可以參考下。2011-10-10
BootStrap中jQuery插件Carousel實現(xiàn)輪播廣告效果
輪播廣告在網(wǎng)站中的應(yīng)用實在是太常見了,下面說一說怎樣使用bootstrap中的Carousel插件來實現(xiàn)輪播廣告效果,感興趣的朋友一起看看吧2017-03-03
使用jQuery判斷Div是否在可視區(qū)域的方法 判斷div是否可見
這篇文章主要介紹了使用jQuery判斷Div是否在可視區(qū)域的方法 判斷div是否可見2016-02-02
jquery 重寫 ajax提交并判斷權(quán)限后 使用load方法報錯解決方法
這篇文章主要介紹了jquery 重寫 ajax提交并判斷權(quán)限后 使用load方法報錯解決方法 的相關(guān)資料,需要的朋友可以參考下2016-01-01
輕松學(xué)習(xí)jQuery插件EasyUI EasyUI創(chuàng)建菜單與按鈕
這篇文章主要幫助大家輕松學(xué)習(xí)jQuery插件EasyUI,重點是EasyUI創(chuàng)建菜單與按鈕,按鈕分為鏈接按鈕、菜單按鈕、分割按鈕,對這方面感興趣的小伙伴們可以參考一下2015-11-11
淺談EasyUi ComBotree樹修改 父節(jié)點選擇的問題
下面小編就為大家?guī)硪黄獪\談EasyUi ComBotree樹修改 父節(jié)點選擇的問題。2016-11-11

