1.建立xmlhttprequest物件---> 用於與伺服器交換資料的 ---> 相當與建立http請求的乙個物件
console.log(xhr.readystate);//0 請求未初始化
2.規定請求的型別(get , post),url位址,以及是否非同步處理請求(布林值),預設非同步true
open()-->相當與伺服器建乙個特定埠的鏈結
xhr.open('get','./test.txt');
console.log(xhr.readystate);//1 伺服器連線以建立
3.將請求傳送到伺服器,開始請求 send()
xhr.send();
console.log(xhr.readystate);//1 伺服器連線以建立
4.等待響應,---> 因為不知道伺服器什麼時候才能返回我們需要的響應,要採用事件的機制去觸發
xhr.onreadystatechange = function ()
switch (this.readystate)
}
get請求: 基本用於從伺服器獲取資料,引數的傳遞都是通過url位址中的 ? 後面傳遞的
post請求: 一般都是業務資料,即表單提交,使用者名稱登入,post也可以用來獲取資料
ajax的應用: 是在瀏覽器與伺服器之間非同步載入資料的
$.load() : 從伺服器載入資料
load()語法: $(selector).load(url, [data], function(response, [status], [xhr]))
jquery中的語法:
$.ajax(,
error:function(){}
})
第六天學習
變數的作用域 區域性變數 在函式內部定義的變數,這個變數只能在函式內部使用,在全域性當中不能使用。使用就報錯了。全域性變數 在函式外部定義的變數,這個變數可以在全域性使用。但是我們一般不推薦使用全域性變數 因為可能會意外的修改掉變數的值。迫不得已不要用全域性變數 衝突處理原則 就近原則。而不是從上到...
學習第六天
還有九天,我就要去參加北大3日遊了。滑稽 像我這樣的蒟蒻去那也就是旅遊模式吧!無所謂了,隨便去考考,說不定有優秀營員呢?滑稽 不可能,絕對不可能 相信自己好了。這麼多天,好像把面試給忘了,雖然有人說面試是瞎 但是還是要準備準備的 明天看吧!還有什麼知識點沒看嗎?我們來看看st表和hash表吧!先看看...
學習android第六天
activity簡介 當在乙個activity中按下返回時,android os會自動銷毀activity物件 當在乙個activity中啟動另乙個activity時,當前activity不會被銷毀,而是被壓入activity棧中 activity的建立 1 自定義類,繼承activity 2 複寫...