国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS中$http使用的簡單介紹

2019-11-19 17:07:36
字體:
供稿:網(wǎng)友

在AngularJS中主要使用$http服務(wù)與遠(yuǎn)程http服務(wù)器交互,其作用類似于jquery中的$.ajax服務(wù):

  1. $http是AngularJS的一個核心服務(wù),利用瀏覽器的xmlhttprequest或者via JSONP對象與遠(yuǎn)程HTTP服務(wù)器進(jìn)行交互;
  2. 與$.ajax相同,支持多種method請求:get、post、put、delete等;
  3. controller中可通過與$scope同樣的方式獲取$http對象,形如:function controller($ http, $ scope){};

$http使用說明:

$http服務(wù)使用如下面代碼所示:

// 1.5以下版本$http(config).success(function(data, status, headers, config){//請求成功執(zhí)行代碼}).error(function(data, status, headers, config){//請求失敗執(zhí)行代碼})// 1.5以上版本$http(config).then(function successCallback(response){//請求成功執(zhí)行代碼},function errorCallback(response){//請求失敗執(zhí)行代碼});

具體參數(shù)、方法說明:

配置參數(shù):

  1. config是請求的配置參數(shù)總集,格式為json;
  2. 包含的配置項包括:
  3. method:字符串類型,請求方式如"GET","POST","DELETE"等;
  4. url:字符串類型,請求的url地址;
  5. params:json類型,請求參數(shù),將在url上被拼接成?key=value的形式;
  6. data:json類型,請求數(shù)據(jù),將放在請求內(nèi)發(fā)送至服務(wù)器;
  7. cache:bool類型,true表示http GET請求時采用默認(rèn)的$http cache,否則使用$cacheFactory的實例;
  8. timeout:整數(shù)類型,超時時間;

回調(diào)函數(shù):

  1. success是請求成功后的回調(diào)函數(shù);
  2. error是請求失敗后的回調(diào)函數(shù);
  3. data是響應(yīng)體;
  4. status是相應(yīng)的狀態(tài)值;
  5. headers是獲取getter的函數(shù);
  6. config是請求中的config json對象;

method屬性可以作為config配置參數(shù)中的一個屬性,也可以直接作為方法調(diào)用,如:

$http.post(url, data, config)

$http使用范例:

var searchOplog = function ($http, table, btn) { $http({  url: 'data/oplog.json',  method: 'GET' }).then(function successCallback(response) {  console.log('get Oplog success:', response);  table.init(response.data);  btn.button('reset');  btn.dequeue(); }, function errorCallback(response) {  console.log('errorCallback Response is:', response);  table.init();  btn.button('reset');  btn.dequeue(); });};

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九江市| 南投县| 龙里县| 鄯善县| 水富县| 辛集市| 浦城县| 托克逊县| 巢湖市| 南投县| 沙湾县| 郎溪县| 休宁县| 姜堰市| 上杭县| 密云县| 天全县| 万载县| 太保市| 闽清县| 两当县| 怀远县| 黄龙县| 绥芬河市| 丰镇市| 美姑县| 玛多县| 千阳县| 贵南县| 安仁县| 通海县| 伊宁市| 北辰区| 蒲江县| 德兴市| 上犹县| 文山县| 柯坪县| 广平县| 乐清市| 安平县|