學習jQuery第六天

2021-09-11 07:58:32 字數 928 閱讀 3012

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 複寫...