XMLHttpRequest 物件簡單使用
加入csdn這麼久了,一直沒有寫過部落格,一個是自己實力問題,一個是沒有時間整理(就是懶),前幾天碰到個問題一直耿耿於懷所以就記錄下來了(以後碰到問題都記錄下來也是中成長)。
因為有次使用封裝的ajax請求有問題,一直無法同步請求與,所以就嘗試使用原生非同步請求的方法,所以使用了XMLHttpRequest物件。只是簡單使用,跟ajax方式相同,只是使用了很少的引數,其他的引數沒有用到就沒寫。
1、建立XMLHttpRequest
var xmlhttp=new XMLHttpRequest();2、呼叫onreadystatechange
xmlhttp.onreadystatechange = function (ev) { if (xmlhttp.readyState == 4) {狀態碼 if (xmlhttp.status == 200) { var result = JSON.parse(xmlhttp.responseText); 根據個人需求轉換JSON格式,再做處理. } } };因為我個人業務沒有寫響應失敗的程式碼,我是從後臺返回的響應狀態碼,再做判斷,如果需要可以自己加上請求失敗或者響應失敗的邏輯處理或者提示訊息。
3、設定路徑
xmlhttp.open("GET","url",false);get方式或者post方式,false代表同步載入.
4、傳送請求
xmlhttp.send();
ps:以上只是自己簡單的使用,沒有其他的引數如果需要可以檢視大佬的具體講解
http://blog.csdn.net/liujiahan629629/article/details/17126727
當然還有其他問題,以後碰到了再慢慢學習,這只是簡單應用沒有複雜的場景,也就沒有考慮到其他方面。之所以寫是因為好記性不如賴筆頭,自己懶得去背這些東西,所以就記下來了。
相關文章
- 原生Ajax的簡單使用:XMLHttpRequest物件,方法,屬性,HelloWorld,資料格式XMLHTTP物件
- XMLHttpRequest 物件概述XMLHTTP物件
- ajax建立XMLHttpRequest物件XMLHTTP物件
- AJAX 建立 XMLHttpRequest物件XMLHTTP物件
- http request-01-XMLHttpRequest XHR 簡單介紹HTTPXML
- JavaScript 複習之 XMLHttpRequest 物件JavaScriptXMLHTTP物件
- 物件池簡單實現物件
- JSON物件簡單介紹JSON物件
- 最簡單的物件建立物件
- 在.net中使用AutoMapper進行物件對映,物件相互轉,簡單方便APP物件
- XMLHttpRequestXMLHTTP
- Go操作騰訊雲COS物件儲存的簡單使用案例Go物件
- 簡單介紹C#使用物件序列化類庫MessasgePackC#物件
- Unity實現簡單的物件池Unity物件
- XMLHttpRequest send()XMLHTTP
- XMLHttpRequest overrideMimeType()XMLHTTPIDE
- XMLHttpRequest open()XMLHTTP
- XMLHttpRequest getResponseHeader()XMLHTTPHeader
- XMLHttpRequest getAllResponseHeaders()XMLHTTPHeader
- XMLHttpRequest abort()XMLHTTP
- XMLHttpRequest setRequestHeader()XMLHTTPHeader
- XMLHttpRequest readyStateXMLHTTP
- BootStrapValidate 簡單使用boot
- GCDAsyncSocket 簡單使用GC
- gorm 簡單使用GoORM
- JPTabBar簡單使用tabBar
- Drozer簡單使用
- jq 簡單使用
- git簡單使用Git
- OpenFeign簡單使用
- LinqPad簡單使用
- Badger簡單使用
- 簡單使用 rocketmqMQ
- kvm簡單使用
- Quartz 簡單使用quartz
- kustomize簡單使用
- apijson簡單使用APIJSON
- Github 簡單使用Github
- mogilefs簡單使用