對於乙個簡單的ajax開發技術簡單來分有以下幾部分:
物件建立
簡單的物件建立方法:
2.xmlhttprequest物件請求後台
例子:(1)get方式:
(2)post方式:
物件響應伺服器
onreadystatechange事件
當請求被傳送到伺服器時,我們需要執行一些基於響應的任務。
每當readystate 改變時,就會觸發 onreadystatechange 事件。
readystate屬性存有 xmlhttprequest 的狀態資訊。
下面是xmlhttprequest 物件的三個重要的屬性:
onreadystatechange儲存函式(或函式名) ,每當readystate 屬性改變時,就會呼叫該函式。
readystate
存有xmlhttprequest 的狀態。從 0 到 4 發生變化。
0:請求未初始化
1:伺服器連線已建立
2:請求已接收
3:請求處理中
4:請求已完成,且響應已就緒
status
200: "ok"
404:未找到頁面
在onreadystatechange 事件中,我們規定當伺服器響應已做好被處理的準備時所執行的任務。
如需獲得來自伺服器的響應,請使用xmlhttprequest 物件的 responsetext 或 respon***ml 屬性。
屬性 描述
responsetext獲得字串形式的響應資料。
respon***ml獲得 xml 形式的響應資料。 (了解即可)
具體**應用與實現:
靜態網頁開發技術
html稱為超文字標記語言,是一種標識性的語言。它包括一系列標籤 通過這些標籤可以將網路上的文件格式統一,使分散的internet資源連線為乙個邏輯整體。html文字是由html命令組成的描述性文字,html命令可以說明文字,圖形 動畫 聲音 鏈結等。外觀相關標籤 結構相關標籤 看清楚哦 我是換行標...
網頁開發基礎 HTML技術
主要作用是通過html標記對網頁中的文字 聲音等內容進行描述。帶 符號的元素被稱為html標記,標記是放在標記符 中的使用者表示某個功能的編碼命令,也稱為html標籤或元素。位於文件最前面,用於向瀏覽器說明當前文件使用的是哪種html,如7 1使用的是html5。通常網頁必須在開頭處使用標記為所有的...
Ajax動態網頁的資訊抓取(入門)
背景 不知道你們在學習網路爬蟲過程中是否遇到過這樣的問題,那就是在使用requests抓取頁面資訊的時候,抓取的結果和在瀏覽器上看到的不一樣。瀏覽器中顯示正常的頁面資料,但是抓取的卻是沒有具體資料或者說只是首介面的原始碼。那就是因為現在很多web頁面的原始html頁面不會包含任何資料,資料都是通過a...