您好,登錄后才能下訂單哦!
小編給大家分享一下Angular中$http的ajax請求操作(推薦),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
angular通過封裝$http方法,封裝了,ajax請求
也通過$http封裝了$http.get()
和$http.post()
的方法,這里由于圖省事,這兩種方法不如直接使用通用的方法
這里先寫一個案例,首先先寫一個對象
var req = { method: 'POST',//請求的方式 url: ip,//請求的地址 headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Accept': '*/*' },//請求的頭,如果默認可以不寫 timeout:5000,//超時時間,還沒有測試 data: str //message 必須是a=b&c=d的格式 };
然后通過$http方法調(diào)用對象,獲取信息
$http(req).success(function (data, status, headers, config) { //成功后的數(shù)據(jù)處理 }).error(function (data, status, headers, config) { //失敗后的提示 console.log("error", data, status, headers, JSON.stringify(config)); });
angular 的ajax使用的是鏈式調(diào)用的方式,比較省事,簡單易懂
$http的配置項
method:請求方式,有GET/DELETE/HEAD/JSONP/POST/PUT
url:絕對的或者相對的請求目標
data或者 params:請求的數(shù)據(jù)傳送,data是post請求的數(shù)據(jù),params是get請求的數(shù)據(jù)
headers:請求的頭部
timeout:設置請求超時的時間,以毫秒計算,1000就相當于一秒
以上是“Angular中$http的ajax請求操作(推薦)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。