5 回答

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
先給你個(gè)我曾經(jīng)寫(xiě)過(guò)的小例子很簡(jiǎn)單...你先自己了解下...再自己好好研究下~~~希望能幫到你
注意是寫(xiě)在JS里的昂......
//AJAX判斷用戶名是否已經(jīng)存在
var xmlHttp;
function getxmlHttp(){
if(window.ActiveXObject){
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
try {
xmlHttp = document.implementation.createDocument("","",null);
} catch (e) {}
}
}
return xmlHttp;
}

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
ipt發(fā)送請(qǐng)求方式的封裝。首先要
引入兩個(gè)jar包到你項(xiàng)目的webcontent/WEB-INF/lib文件夾下,這兩個(gè)包是ajax
的包分別叫做commons-logging.jar和dwr.jar.然后需要兩個(gè)配置文件,配置在
WEB-INF文件夾下。一個(gè)是web.xml,另一個(gè)是dwr.xml。web.xml文件總需要配置
你的ajax的dwr的servlet,這個(gè)類在你引入的包中存在的。這個(gè)servlet被實(shí)例
化之后,用來(lái)處理你所有通過(guò)ajax發(fā)送的請(qǐng)求。然后來(lái)配置dwr.xml。這個(gè)配置
文件的作用是將你頁(yè)面中<script>標(biāo)簽下制定的方法中的js對(duì)象和你自己寫(xiě)出來(lái)
的java類的實(shí)例化的對(duì)象一一對(duì)應(yīng)起來(lái)。這樣,你就可以通過(guò)發(fā)送ajax請(qǐng)求來(lái)調(diào)
用你后臺(tái)寫(xiě)好的類中的方法。該方法你可以通過(guò)ajax傳入?yún)?shù),也可以通過(guò)ajax
來(lái)處理該方法的返回值。大概流程就是這樣。

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
大概的使用為:1、網(wǎng)頁(yè)中創(chuàng)建Ajax對(duì)象,定義Get或Post方法的URL及參數(shù);
2、java 編寫(xiě)servlet類 ,獲取URL的參數(shù)及對(duì)應(yīng)值;
3、設(shè)置 Tomcat web.xml;
4、啟動(dòng)Tomcat 服務(wù)。
涉及的內(nèi)容太多,建議找本書(shū)看看。

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
ajax是應(yīng)用于客戶端瀏覽器的,該怎么寫(xiě)還怎么寫(xiě)。
在jsp中把a(bǔ)jax的代碼輸出即可。

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果要使用ajax,必須要導(dǎo)入相應(yīng)的jquery.js等才可以用。具體用法如下:
$.ajax({
type: "GET",
url: "test.json",
data: {username:$("#username").val(), content:$("#content").val()},
dataType: "json",
success: function(data){
alert(data.status);
});
});
ajax技術(shù)適用于在頁(yè)面不刷新的情況下前后臺(tái)數(shù)據(jù)的動(dòng)態(tài)數(shù)據(jù)交互。
添加回答
舉報(bào)