ajax方法總結

2021-10-05 11:16:49 字數 1661 閱讀 1374

get請求和post請求區別:黃色小三角

以get請求為例,輸出結果如下:

列了常用的6個方法:

0:請求未初始化,open未呼叫

1:伺服器連線已建立,open已經呼叫了

2:請求已接受,也就是接收到頭資訊了

3:請求處理中,也就是接收到響應主體了

4:請求已完成,且響應已就緒,也就是響應完成了

http狀態碼:

200:ok   一切正常,對get和post請求的應答文件跟在後面

301:moved permanently 客戶請求的文件在其他地方,新的url在location頭中給出,瀏覽器應該自動地訪問新的url。

302:found  類似於301,但新的url應該被視為臨時性的替代,而不是永久性的。

304:not modified   客戶端有緩衝的文件並發出了乙個條件性的請求(一般是提供if-modified-since頭表示客戶只想比指定日期更新的文件)。伺服器告訴客戶,原來緩衝的文件還可以繼續使用。

307:temporary redirect  和302(found)相同。許多瀏覽器會錯誤地響應302應答進行重定向,即使原來的請求是 post,即使它實際上只能在post請求的應答是303時才能重定向。由於這個原因,http 1.1新增了307,以便更加清除地區分幾個狀態**: 當出現303應答時,瀏覽器可以跟隨重定向的get和post請求;如果是307應答,則瀏覽器只能跟隨對get請求的重定向。

400:bad request  請求出現語法錯誤。

401: unauthorized  客戶試圖未經授權訪問受密碼保護的頁面。應答中會包含乙個www-authenticate頭,瀏覽器據此顯示使用者名字/密碼對話方塊,然後在填寫合適的authorization頭後再次發出請求。

403: forbidden 資源不可用。

404: not found  無法找到指定位置的資源

410: gone  所請求的文件已經不再可用,而且伺服器不知道應該重定向到哪乙個位址。它和404的不同在於,返回407表示文件永久地離開了指定的位置,而404表示由於未知的原因文件不可用。

500: internal server error  伺服器遇到了意料不到的情況,不能完成客戶的請求

501: not implemented  伺服器不支援實現請求所需要的功能。例如,客戶發出了乙個伺服器不支援的put請求

Ajax方法總結

1 ajax方法 ajax url ajax showlamp.aspx async false,success function data 2 get方法 document ready function function data,textstatus 3.ajax頁面獲取引數的方法 我們知道,g...

ajax 方法引數總結

url 要求為string型別的引數,預設為當前頁位址 傳送請求的位址。type 要求為string型別的引數,請求方式 post或get 預設為get。注意其他http請求方法,例如put和delete也可以使用,但僅部分瀏覽器支援。timeout 要求為number型別的引數,設定請求超時時間 ...

Ajax 入門總結

由於eclipse rap用到了開源的ajax框架 qooxdoo,並且自定義ui需要用js表達,所以不得已,先學習一下ajax 進入ajax領域出現了幾個小問題 ajax技術必須了解,互動是服務端和客戶端的,而不是客戶端的互動,http localhost 上面的問題,很多老手也會犯的,呵呵 核心...