1. 程式人生 > >ajax—初學第一課

ajax—初學第一課

一、基本理解:

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這門技術的誕生是為了解決在當前頁面內,顯示其他的響應內容。而避免響應內容被重複的響應。