下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第angularJS之$http:與服務(wù)器交互示例$http是angular中的一個核心服務(wù),利用瀏覽器的xmlhttprequest或者viaJSONP對象與遠程HTTP服務(wù)器進行交互。
$http的使用方式和jquery提供的$.ajax操作比較相同,均支持多種method的請求,get、post、put、delete等。
$http的各種方式的請求更趨近于rest風(fēng)格。
在controller中可通過與$scope同樣的方式獲取$http對象,e.g.functioncontroller($scope,$http){}
下面進行$http服務(wù)的使用說明,調(diào)用如下:
復(fù)制代碼代碼如下:
$http(config).success(function(data,status,headers,config){}).error(function(data,status,headers,config){});
1.config為一個JSON對象,其中主要包含該請求的url、data、method等,如{url:"login.do",method:"post",data:{name:"12346",pwd:"123"}}。
method{String}請求方式e.g."GET"."POST"
url{String}請求的URL地址
params{key,value}請求參數(shù),將在URL上被拼接成?key=value
data{key,value}數(shù)據(jù),將被放入請求內(nèi)發(fā)送至服務(wù)器
cache{boolean}若為true,在httpGET請求時采用默認的$httpcache,否則使用$cacheFactory的實例
timeout{number}設(shè)置超時時間
2、success為請求成功后的回調(diào)函數(shù),error為請求失敗后的回調(diào)函數(shù),這里主要是對返回的四個參數(shù)進行說明。
data響應(yīng)體
status相應(yīng)的狀態(tài)值
headers獲取getter的函數(shù)
config請求中的config對象,同上第1點
為了方便大家與HTTP服務(wù)器進行交互,angularJS提供了各個請求方式下方法。
$http.put/post(url,data,config)url、name必填,config可選
$http.get/delete/jsonp/head(url,confid)url必填,config可選
url、data、config與$http的參數(shù)一致,
下面有一個simpledemo用于展示如何使用$http()及$http.post()。
!DOCTYPEHTML
htmllang="zh-cn"
head
metacharset="UTF-8"
titleCSSClasses/title
scriptsrc="angular.min.js"type="text/javascript"/script
scripttype="text/javascript"
functionctrl($http,$scope){
$scope.login=function(user){
$http.post("login.do",user).success(function(data,status,headers,config){
alert("success");
}).error(function(data,status,headers,config){
alert("error");
$scope.login1=function(user){
$http({url:"login.do",data:user}).success(function(data,status,headers,config){
alert("success");
}).error(function(data,status,headers,config){
alert("error");
/script
/head
bodyng-app
divng-controller="ctrl"
formname="loginFm"
Name:inputng-model=""/
pwd:inputng-model="user.pwd"/
inputtype="button"value="login"ng-click="login(user)"/
inputtype="button"value="logi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026湖北長江存儲博士后全球招聘考試參考試題及答案解析
- 2026河南鄭州西區(qū)中醫(yī)院招聘56人考試備考試題及答案解析
- 2026中國電建集團西北勘測設(shè)計研究院有限公司招聘(55人)考試備考題庫及答案解析
- 2026云南保山市施甸縣甸陽鎮(zhèn)招聘市域社會治理現(xiàn)代化城市網(wǎng)格員4人考試備考試題及答案解析
- 2026臺州市新府城科技傳媒有限公司公開招聘工作人員3人考試參考試題及答案解析
- 2026北京海淀區(qū)中鐵城建集團有限公司招聘24人考試備考題庫及答案解析
- 2026年1月廣西玉林市陸川縣城鎮(zhèn)公益性崗位人員招聘筆試參考題庫及答案解析
- 北京保障房中心有限公司面向社會招聘法律管理崗1人考試備考題庫及答案解析
- 2026江蘇鹽城市阜寧縣科技成果轉(zhuǎn)化服務(wù)中心選調(diào)10人考試參考試題及答案解析
- 2026遼寧省精神衛(wèi)生中心招聘高層次和急需緊缺人才7人考試參考試題及答案解析
- 2026年電商直播主播簽約協(xié)議
- 2026年中化地質(zhì)礦山總局浙江地質(zhì)勘查院招聘備考題庫及1套完整答案詳解
- 護理部年度述職報告
- 2026青海果洛州久治縣公安局招聘警務(wù)輔助人員30人筆試模擬試題及答案解析
- 2026年高考全國一卷英語真題試卷(新課標(biāo)卷)(+答案)
- 湖南名校聯(lián)考聯(lián)合體2026屆高三年級1月聯(lián)考數(shù)學(xué)試卷+答案
- 2025-2030中國環(huán)保產(chǎn)業(yè)市場動態(tài)及投資機遇深度分析報告
- 山東省煙臺市芝罘區(qū)2024-2025學(xué)年三年級上學(xué)期期末數(shù)學(xué)試題
- GB/T 6074-2025板式鏈、連接環(huán)和槽輪尺寸、測量力、抗拉載荷和動載載荷
- 護理員職業(yè)道德與法律法規(guī)
- 2025年度麻醉科主任述職報告
評論
0/150
提交評論