純JS實現(xiàn)AJAX局部刷新功能
AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術。
AJAX = 異步 JavaScript和XML(標準通用標記語言的子集)。
AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術。
下面給大家介紹JS實現(xiàn)AJAX局部刷新功能,具體內(nèi)容如下所示:
通過在后臺與服務器進行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。
// 創(chuàng)建XMLHttpRequest對象
var xhr=new XMLHttpRequest();
// 請求行
xhr.open('post','03-ajaxPost.php');
//請求頭
xhr.setRequestHeader('Content-Type',' application/x-www-form-urlencoded');
//請求主體 post send 設置數(shù)據(jù)
xhr.send('name='+txt);
//監(jiān)聽服務器的響應
xhr.onreadystatechange=function(){
if(xhr.readyState==4&&xhr.status==200){ //這里表示接受服務器的響應成功的時候
var r=xhr.responseText;
document.querySelector('.info').innerHTML=r;
}
}
以上所述是小編給大家介紹的純JS實現(xiàn)AJAX局部刷新功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
ajax請求攜帶自定義請求頭header(跨域和同域)案例實戰(zhàn)教程
這篇文章主要介紹了ajax請求攜帶自定義請求頭header(跨域和同域)案例實戰(zhàn)教程,ajax請求是有同源策略的,雖然可以應用CORS等手段來實現(xiàn)跨域,但是這并不是說這樣就是“同源”了,本文給大家介紹的非常詳細,需要的朋友可以參考下2023-10-10
Ajax請求響應中用window.open打開新窗口被攔截的解決方法
ajax 異步請求成功后需要新開窗口打開 url,使用的是 window.open() 方法,但是會被瀏覽器給攔截,怎么解決呢,下面小編給大家解答下2016-08-08

