ajax—初學第一課
阿新 • • 發佈:2018-12-12
一、基本理解:
1.什麼是ajax?
2.request、session、application區別:
request:解決一次請求內的資料共享;
session:不同請求內的資料共享;
application:不同使用者的不同請求的資料共享;
3.通過瀏覽器傳送請求的方式:
① form表單
② a標籤
③window.location.herf
4.ajax理解:
①ajax:需要把下一次的響應內容在當前的響應內容上直接顯示出來,而不是重新整理;
②不改變瀏覽器地址資訊,相當於呼叫瀏覽器內部獲取發請求的機制,直接給後臺伺服器發請求(XmlHttpRequest:ajax引擎物件 傳送請求),當瀏覽器接收到這樣一個請求的響應內容時,會將該響應響應給當前正在執行的js,不會把整個頁面重新重新整理掉。
③ajax引擎物件:讓我們在當前頁面正在執行的js來發送請求,該請求就屬於當前頁面的一部分(因為js隸屬於當前頁面),當請求來的時候必須返還給發請求的js函式,js函式將拿到的結果再放在當前頁面內。
④ajax:當前jsp頁面的一個js函式來發送請求,接收到的響應內容也會隸屬於當前的js,本質上就是js操作文件結構,只不過是資料是動態的。
⑤ajax這門技術的誕生是為了解決在當前頁面內,顯示其他的響應內容。而避免響應內容被重複的響應。