-
Ajax概念介紹查看全部
-
readyState屬性:
查看全部 -
XMLHTTPRequest取得響應
查看全部 -
響應狀態碼類型:
查看全部 -
HTTP響應三部分
查看全部 -
HTTP請求由四部分組成
查看全部 -
完整的HTTP請求的過程
查看全部 -
/* //兼容IE5,IE6的Ajax代碼
var request;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();//ie7+,firfox,chrome,oopera,safair
} else{
request = new ActiveXObject("Microsoft.XMLHTTP");//IE5,IE6
} */
/* //HTTP請求概念
1.請求方法:GET
2.地址 :/login.php HTTP/1.1
3.請求頭:Host開始——Accept都是
4.請求體:username... */
/* //一個完整的HTTP請求過程,7個步驟
1.建立TCP鏈接
2.Web瀏覽器想Web服務器發送請求命令
3.Web瀏覽器發送請求頭信息
4.Web服務器應答
5.Web服務器發送應答頭信息
6.Web服務器向瀏覽器發送數據
7.Web服務器關閉TCP鏈接 */
/* //HTTP請求的組成
1.HTTP請求的方法或動作(如:是GET還是POST請求)
2.正在請求的URL,總得知道請求的地址是什么吧
3.請求頭,包含一些客戶端環境信息,身份驗證信息
4.請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字符串信息,表單等等 */
/*//HTTP的GET請求和POST請求:
GET:一般用于信息獲取
使用URL傳遞參數
對所發送信息的數量也有限制,一般在2000字符
(相對安全,用于查詢,發送信息對任何人都可見,用URL傳遞參數)
POST:一般用于修改服務器上的資源,
對所發送信息的數量無限制?
(用post來發送表單數據,新建,修改,刪除,對其他人不可見)*/
/* //HTTP響應的組成
1.一個數字和文字組成的狀態碼,用來顯示請求是成功還是失敗
2.響應頭,響應頭也和請求頭一樣包含許多有用的信息,例如:服務器類型,日期時間,內容類型和長度等
3.響應體,也就是響應正文 */
/* //HTTP請求狀態碼
HTTP狀態碼有3位數字構成,其中首位數字定義了狀態碼的類型:
1XX:信息類,表示收到Web瀏覽器請求,正在進一步處理中,
2XX:成功,表示用戶請求被正確接收,理解和處理,例如:200 ok
3XX:重定向,表示請求沒有成功,客戶必須采取進一步的動作,
4XX:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:400 NOT Found,意味著請求中所引用的文檔不存在
5XX:服務器錯誤,表示服務器不能完成對請求的處理,例如:500 */
查看全部 -
onreadystatechange監聽readyState的每一次變化查看全部
-
readyState 來判斷服務器是否響應成功查看全部
-
HTTP響應時的狀態碼(如200 OK)查看全部
-
HTTP 請求4大步驟查看全部
-
jquery中實現ajax:
jquery.ajax(配置的對象)
查看全部 -
json解析兩種方法eval和JSON.parse
推薦使用JSON.parse()
eval會執行json數據中的惡意代碼
查看全部 -
json校驗工具:jsonlint
查看全部
舉報