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': '*/*'
},//請求的頭,如果默認(rèn)可以不寫
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使用的是鏈?zhǔn)秸{(diào)用的方式,比較省事,簡單易懂
$http的配置項
method:請求方式,有GET/DELETE/HEAD/JSONP/POST/PUT
url:絕對的或者相對的請求目標(biāo)
data或者 params:請求的數(shù)據(jù)傳送,data是post請求的數(shù)據(jù),params是get請求的數(shù)據(jù)
headers:請求的頭部
timeout:設(shè)置請求超時的時間,以毫秒計算,1000就相當(dāng)于一秒
以上所述是小編給大家介紹的Angular的$http的ajax的請求操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Angular實現(xiàn)的自定義模糊查詢、排序及三角箭頭標(biāo)注功能示例
這篇文章主要介紹了Angular實現(xiàn)的自定義模糊查詢、排序及三角箭頭標(biāo)注功能,涉及AngularJS針對頁面table元素的遍歷、查詢、判斷、排序等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
Angular通過angular-cli來搭建web前端項目的方法
這篇文章主要介紹了Angular通過angular-cli來搭建web前端項目的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
AngularJS遞歸指令實現(xiàn)Tree View效果示例
這篇文章主要介紹了AngularJS遞歸指令實現(xiàn)Tree View效果,結(jié)合實例形式分析了AngularJS基于遞歸指令實現(xiàn)樹形結(jié)構(gòu)層次數(shù)據(jù)的相關(guān)操作步驟與注意事項,需要的朋友可以參考下2016-11-11

