更新時間:2022-03-14 10:42:20 來源:動力節點 瀏覽1129次
1.創建Ajax對象
//if(XMLHttpRequest)(在IE6下作為一個變量如果沒定義會報錯,如果作為屬性會提示undefined,所以在前面加window.)
if(window.XMLHttpRequest)
{
//非IE6
var oAjax = new XMLHttpRequest();
}
else
{
//IE6
var oAjax = new ActiveXobject("Microsoft.XMLHTTP");
}
2.連接到服務器
//同步:事情一件一件來做;異步:多個事情一起做
//Ajax基本都是異步的
//open(方法,文件名(路徑),異步傳輸(true))
oAjax.open('GET',url,true);
3.發送請求(告訴服務器要哪個文件)
oAjax.send();
4.接收返回值(把要的文件取回來)
oAjax.onreadystatechange = function()
{
//等于4代表最后一步,內容解析完成
if(oAjax.readyState == 4) //瀏覽器和服務器,進行到哪一步了
{
if(oAjax.status == 200)//成功
{
//成功
fnSucc(oAjax.responseText);
}
else
{
if(fnFaild)
{
//失敗(404,文件沒找到)
fnFaild(oAjax.status);//因何種原因失敗
}
}
}
}
}
</script>
</body>
</html>
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習