色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html怎么設(shè)置局部刷新

在網(wǎng)頁(yè)開發(fā)中,常常需要實(shí)現(xiàn)局部刷新的效果,使得頁(yè)面能夠更加流暢地加載內(nèi)容。而HTML中,實(shí)現(xiàn)局部刷新的方法主要就是使用Ajax。下面就來(lái)介紹一下如何利用Ajax實(shí)現(xiàn)局部刷新。

var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("content").innerHTML=xmlhttp.responseText;
}
};
xmlhttp.open("GET","xxxx.php",true);
xmlhttp.send();

上面這段代碼就是一個(gè)最基本的Ajax實(shí)現(xiàn)局部刷新的示例。其中,首先判斷瀏覽器是否支持XmlHttpRequest對(duì)象,接著通過(guò)新建XmlHttpRequest對(duì)象來(lái)進(jìn)行異步請(qǐng)求。而當(dāng)請(qǐng)求狀態(tài)為4且請(qǐng)求的狀態(tài)碼為200時(shí),就會(huì)通過(guò)document.getElementById("content").innerHTML來(lái)更新顯示內(nèi)容。

其中,這段代碼需要根據(jù)實(shí)際需求進(jìn)行修改。比如在open()中設(shè)置請(qǐng)求方式,如設(shè)置POST方式,可以將參數(shù)放在send()中,進(jìn)而達(dá)到訪問(wèn)服務(wù)器獲取數(shù)據(jù)的目的。

Ajax實(shí)現(xiàn)局部刷新的應(yīng)用場(chǎng)景也很多,比如可以用于我們想要實(shí)現(xiàn)評(píng)論實(shí)時(shí)刷新、購(gòu)物車實(shí)時(shí)更新等需要?jiǎng)討B(tài)刷新的場(chǎng)景。在實(shí)際應(yīng)用中,還需要根據(jù)需求選擇合適的框架和工具。

下一篇c json 引用