angularJS 의$http:서버 와 의 대화
4016 단어 AngularJS
$http 의 다양한 방식 의 요청 이 rest 스타일 에 가 까 워 집 니 다
다음은$http 서비스의 사용 설명 을 진행 합 니 다.다음 과 같이 호출 합 니 다.
$http(config).success(function(data,status,headers,config){}).error(function(data,status,headers,config){});
2.success 는 요청 성공 후의 리 셋 함수 이 고 error 는 요청 실패 후의 리 셋 함수 입 니 다.여 기 는 주로 되 돌아 오 는 네 개의 매개 변 수 를 설명 합 니 다.
데이터 응답 체
status 상응하는 상태 값
여러분 이 HTTP 서버 와 상호작용 하 는 것 을 편리 하 게 하기 위해 angularJS 는 각 요청 방식 의 방법 을 제공 합 니 다.
$http.put/post(url,data,config)url,name 필수,config 선택 가능
$http.get/delete/jsonp/head(url,confid) url 필수,config 선택 가능
url,data,config 는$http 의 인자 와 일치 합 니 다.
다음은$http()및$http.post()를 어떻게 사용 하 는 지 보 여 주 는 simple demo 가 있 습 니 다.
<!DOCTYPE HTML>
<html lang="zh-cn" >
<head>
<meta charset="UTF-8">
<title>CSSClasses</title>
<script src="angular.min.js" type="text/javascript"></script>
<script type="text/javascript">
function ctrl($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>
<body ng-app>
<div ng-controller="ctrl">
<form name="loginFm">
Name:<input ng-model="user.name" />
pwd: <input ng-model="user.pwd" />
<input type="button" value="login" ng-click="login(user)" />
<input type="button" value="login1" ng-click="login1(user)" />
</form>
</div>
</body>
</html>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
AngularJS의 ng-options best practise쓸데없는 말은 하지 말고 바로 코드를 찍어라. 리소스를api에 직접 전달하지 말고 문자열이나 정형(예를 들어 귀속된ng-model="selected")을 권장합니다 angular에서 생성된 의value가 무엇인지, ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.