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
當然還有其他問題,以後碰到了再慢慢學習,這只是簡單應用沒有複雜的場景,也就沒有考慮到其他方面。之所以寫是因為好記性不如賴筆頭,自己懶得去背這些東西,所以就記下來了。
相關文章
- 建立XMLHttpRequest物件效能優化簡單介紹XMLHTTP物件優化
- 原生Ajax的簡單使用:XMLHttpRequest物件,方法,屬性,HelloWorld,資料格式XMLHTTP物件
- XMLHttpRequest 物件概述XMLHTTP物件
- AJAX 建立 XMLHttpRequest物件XMLHTTP物件
- ajax建立XMLHttpRequest物件XMLHTTP物件
- 設定XMLHttpRequest超時簡單介紹XMLHTTP
- JavaScript 複習之 XMLHttpRequest 物件JavaScriptXMLHTTP物件
- XMLHttpRequest物件的status屬性XMLHTTP物件
- XMLHttpRequest物件的responseXML屬性XMLHTTP物件
- 原生ajax的XMLHttpRequest物件的建立XMLHTTP物件
- js建立XMLHttpRequest物件的程式碼例項JSXMLHTTP物件
- javascript快速入門23--XHR—XMLHttpRequest物件JavaScriptXMLHTTP物件
- 用js內建物件XMLHttpRequest 來用ajaxJS物件XMLHTTP
- 最簡單的物件建立物件
- 物件池簡單實現物件
- javascript物件簡單介紹JavaScript物件
- 相容IE低版本的XMLHttpRequest物件的建立XMLHTTP物件
- XMLHttpRequest Level 2 使用指南XMLHTTP
- JSON物件簡單介紹JSON物件
- javascript建立物件簡單介紹JavaScript物件
- Go操作騰訊雲COS物件儲存的簡單使用案例Go物件
- Ajax的XMLHttpRequest物件的屬性和方法總結XMLHTTP物件
- jQuery物件轉換為dom物件簡單介紹jQuery物件
- $.each()方法遍歷陣列和物件簡單物件陣列物件
- 在.net中使用AutoMapper進行物件對映,物件相互轉,簡單方便APP物件
- js使用XMLHttpRequest例項程式碼JSXMLHTTP
- XMLHttpRequestXMLHTTP
- Unity實現簡單的物件池Unity物件
- 簡單模擬javaScript物件導向JavaScript物件
- dom物件和jQuery物件相互轉換簡單介紹物件jQuery
- 簡單使用 rocketmqMQ
- GCDAsyncSocket 簡單使用GC
- JPTabBar簡單使用tabBar
- Quartz 簡單使用quartz
- Github 簡單使用Github
- gorm 簡單使用GoORM
- ListView簡單使用View
- GCD簡單使用GC