Ajax的使用四大步骤详解,五、使用Ajax的步骤
完成驗證用戶名案例,要求用戶名唯一,就是不能有重復。
頁面中有一個文本框,當失去焦點的時候,驗證輸出的內(nèi)容是否已經(jīng)存在。
# 1、創(chuàng)建所需文件
創(chuàng)建03chkusername.html:

創(chuàng)建03chkusername.php

# 2、當input失去焦點,準備發(fā)送

因為用get方式請求,所以參數(shù)直接寫到url上即可。服務器端獲取地址欄的參數(shù),同樣使用$_GET來獲取。
# 3、發(fā)送請求
調(diào)用Ajax對象的send方法發(fā)送請求到服務器。

# 4、服務器接收數(shù)據(jù)并判斷

判斷完成,將判斷的結果返回給瀏覽器。echo出來的東西就是返回給瀏覽器的內(nèi)容。
測試:

# 5、接收服務器返回的數(shù)據(jù),并處理

經(jīng)過測試,發(fā)現(xiàn)并沒有成功接收到服務器返回的數(shù)據(jù)。通過console.log(result);查看到的結果什么都么有。
# 6、監(jiān)聽Ajax執(zhí)行狀態(tài)
發(fā)送請求完畢,不應該馬上就接收服務器返回的數(shù)據(jù),應該判斷一下Ajax進行到哪一步了。如果說進行到最后一步了,即服務器返回數(shù)據(jù)完畢,這個時候才應該獲取服務器返回的數(shù)據(jù)。
Ajax對象中用onreadystatechange屬性(事件),來監(jiān)聽(檢測)Ajax執(zhí)行到哪一步了。
Ajax對象中用readyState屬性來表示Ajax的狀態(tài),具體是readyState屬性值如下:


# 7、使用Ajax步驟總結

總結
以上是生活随笔為你收集整理的Ajax的使用四大步骤详解,五、使用Ajax的步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tp5 ajax 路由,tp5中ajax
- 下一篇: 天涯明民显示连接不上服务器,关于无法正常