在angularJS中与远程HTTP服务器交互时会用一个非常关键的服务-$http。

下面进行$http服务的使用说明,调用如下:
复制代码 代码如下:
$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"}}。
2、success为请求成功后的回调函数,error为请求失败后的回调函数,这里主要是对返回的四个参数进行说明。
为了方便大家与HTTP服务器进行交互,angularJS提供了各个请求方式下方法。
$http.put/post(url,data,config) url、name必填,config可选
$http.get/delete/jsonp/head(url,confid) url必填,config可选
url、data、config与$http的参数一致,
下面有一个simple demo用于展示如何使用$http()及$http.post()。
<!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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# angularjs服务器交互
# angularjs
# 交互
# angularjs数据交互
# AngularJS中$http使用的简单介绍
# AngularJS通过$http和服务器通信详解
# AngularJS中$http的交互问题
# 浅谈AngularJS中$http服务的简单用法
# 简介AngularJS中$http服务的用法
# AngularJS使用$http配置对象方式与服务端交互方法
# 可选
# 回调
# 必填
# 将在
# 将被
# 可通过
# 如何使用
# 大家多多
# 中与
# 有一个
# 更趋
# 主要是
# 若为
# 发送至
# POST
# String
# params
# URL
# xmlhttprequest
# pwd
相关文章:
如何在宝塔面板中修改默认建站目录?
如何通过商城自助建站源码实现零基础高效建站?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何续费美橙建站之星域名及服务?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
建站之星安全性能如何?防护体系能否抵御黑客入侵?
建站10G流量真的够用吗?如何应对访问高峰?
如何快速搭建高效服务器建站系统?
购物网站制作公司有哪些,哪个购物网站比较好?
深圳网站制作培训,深圳哪些招聘网站比较好?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何通过虚拟机搭建网站?详细步骤解析
如何快速辨别茅台真假?关键步骤解析
如何在香港免费服务器上快速搭建网站?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
如何用美橙互联一键搭建多站合一网站?
建站之星在线客服如何快速接入解答?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
建站之星下载版如何获取与安装?
,制作一个手机app网站要多少钱?
广平建站公司哪家专业可靠?如何选择?
ppt制作免费网站有哪些,ppt模板免费下载网站?
如何在阿里云香港服务器快速搭建网站?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
建站三合一如何选?哪家性价比更高?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
建站之星安装后界面空白如何解决?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
C#怎么使用委托和事件 C# delegate与event编程方法
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
长沙企业网站制作哪家好,长沙水业集团官方网站?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
开心动漫网站制作软件下载,十分开心动画为何停播?
相册网站制作软件,图片上的网址怎么复制?
如何在景安云服务器上绑定域名并配置虚拟主机?
焦点电影公司作品,电影焦点结局是什么?
建站主机选哪种环境更利于SEO优化?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
高性价比服务器租赁——企业级配置与24小时运维服务
h5在线制作网站电脑版下载,h5网页制作软件?
如何通过智能用户系统一键生成高效建站方案?
上海网站制作开发公司,上海买房比较好的网站有哪些?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
微课制作网站有哪些,微课网怎么进?
图册素材网站设计制作软件,图册的导出方式有几种?
*请认真填写需求信息,我们会在24小时内与您取得联系。