設(shè)置http請求頭信息
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
2015-03-26
xmlhttprequest對象的方法:open(method,url,async)
send(string)
send(string)
2015-03-26
請求響應(yīng)的狀態(tài)碼
1xx:信息類,表示收到web瀏覽器請求,正在進(jìn)一步的處理中
2xx:成功,表示用戶請求被正確接收,理解和處理。如200 OK
3xx:重定向,表示請求沒有成功,客戶必須采取進(jìn)一步的操作
4xx:客戶端錯(cuò)誤,表示客戶端提交的請求有錯(cuò)誤,例如,404 not found,意味著請求中所引用的文檔不存在
5xx:服務(wù)器錯(cuò)誤,表示服務(wù)器不能完成對請求的處理,如500
1xx:信息類,表示收到web瀏覽器請求,正在進(jìn)一步的處理中
2xx:成功,表示用戶請求被正確接收,理解和處理。如200 OK
3xx:重定向,表示請求沒有成功,客戶必須采取進(jìn)一步的操作
4xx:客戶端錯(cuò)誤,表示客戶端提交的請求有錯(cuò)誤,例如,404 not found,意味著請求中所引用的文檔不存在
5xx:服務(wù)器錯(cuò)誤,表示服務(wù)器不能完成對請求的處理,如500
2015-03-26
get一般用于獲取信息,使用URL傳遞參數(shù),因此,對所發(fā)送信息的數(shù)量有限制,一般在2000字符
post一般用于修改服務(wù)器的資源,對發(fā)送信息的數(shù)量無限制
post一般用于修改服務(wù)器的資源,對發(fā)送信息的數(shù)量無限制
2015-03-26
想兼容所有的瀏覽器,
var request;
if(window.XMLHttpRequest) { request = new XMLHttpRequest(); }
else { request = new ActiveXObject("Microsoft.XMLHTTP"); //針對ie5,ie6 }
var request;
if(window.XMLHttpRequest) { request = new XMLHttpRequest(); }
else { request = new ActiveXObject("Microsoft.XMLHTTP"); //針對ie5,ie6 }
2015-03-26