ajax的核心有哪些,ajax的核心
// ajax 簡稱(a 代表異步 j 代表javascript a 代表 and x 代表xml--是一種帶有標簽的數(shù)據(jù)格式,被json取代了)
//ajax 是異步對象 主要用于局部刷新,請求數(shù)據(jù)
//ajax的核心是一下部分
//1。創(chuàng)建一個XMLHttpRequest對象
var xml = new XMLHttpRequest();
//2.注冊一個事件。來獲取返回的數(shù)據(jù)
xml.onreadystatechange = function(){
//xml 有兩個屬性,readyState 和 status
/*
readyState:
0.請求未初始化,(創(chuàng)建異步對象,new XMLHttpRequest())
1.服務器連接已建立。(初始異步請求對象,xml.open)
2.請求已接受。 (發(fā)送請求,xml.send())
3.請求處理中。 (從服務器獲取數(shù)據(jù),獲取的是原始數(shù)據(jù))
4.請求已完成,響應已就緒。(開發(fā)人員可以進行數(shù)據(jù)的處理)
status:
200.請求成功
404.未找到資源
*/
if(xml.readyState === 4 && xml.status === 200){
//responseText 獲取響應數(shù)據(jù)
xml.responseText;
//里面進行數(shù)據(jù)處理
}
}
xml.open(‘get|post‘,‘請求路徑‘,‘同步|異步(默認true,異步)‘)
xml.send() //readyState里面每一個狀態(tài)的發(fā)生都會觸發(fā)onreadystatechange事件
原文:https://www.cnblogs.com/xiao1314/p/14411807.html
總結
以上是生活随笔為你收集整理的ajax的核心有哪些,ajax的核心的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css3抽奖转盘,从零制作CSS3抽奖大
- 下一篇: python3 列表取交集_常用序列数据