国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 榆社县| 依兰县| 双柏县| 阜阳市| 高平市| 景宁| 池州市| 区。| 关岭| 长阳| 文水县| 任丘市| 伊春市| 土默特右旗| 泊头市| 墨竹工卡县| 石泉县| 鹤峰县| 徐水县| 鲜城| 类乌齐县| 建水县| 淮南市| 伊金霍洛旗| 弥渡县| 宁化县| 周口市| 温宿县| 三河市| 新巴尔虎右旗| 延长县| 澄江县| 瓮安县| 廉江市| 无棣县| 全椒县| 嵩明县| 鄂温| 孟津县| 德庆县| 平山县|