在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
相关文章:
贸易公司网站制作流程,出口贸易网站设计怎么做?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
建站之星安装提示数据库无法连接如何解决?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
制作网站的模板软件,网站怎么建设?
网站制作说明怎么写,简述网页设计的流程并说明原因?
如何在宝塔面板中修改默认建站目录?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何登录建站主机?访问步骤全解析
个人网站制作流程图片大全,个人网站如何注销?
如何通过VPS建站无需域名直接访问?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
详解jQuery停止动画——stop()方法的使用
黑客入侵网站服务器的常见手法有哪些?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
建站上传速度慢?如何优化加速网站加载效率?
香港服务器选型指南:免备案配置与高效建站方案解析
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
建站主机服务器选购指南:轻量应用与VPS配置解析
怎么将XML数据可视化 D3.js加载XML
建站之星安全性能如何?防护体系能否抵御黑客入侵?
活动邀请函制作网站有哪些,活动邀请函文案?
如何选择适配移动端的WAP自助建站平台?
如何通过免费商城建站系统源码自定义网站主题与功能?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
微信h5制作网站有哪些,免费微信H5页面制作工具?
济南专业网站制作公司,济南信息工程学校怎么样?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何通过虚拟主机快速搭建个人网站?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
公司网站制作价格怎么算,公司办个官网需要多少钱?
建站主机选购指南与交易推荐:核心配置解析
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何通过二级域名建站提升品牌影响力?
如何自定义建站之星模板颜色并下载新样式?
建站之星如何快速生成多端适配网站?
宁波免费建站如何选择可靠模板与平台?
成都网站制作报价公司,成都工业用气开户费用?
建站之星如何助力网站排名飙升?揭秘高效技巧
建站之星ASP如何实现CMS高效搭建与安全管理?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
网站app免费制作软件,能免费看各大网站视频的手机app?
如何选择高效便捷的WAP商城建站系统?
香港服务器租用费用高吗?如何避免常见误区?
大同网页,大同瑞慈医院官网?
c# 服务器GC和工作站GC的区别和设置
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
*请认真填写需求信息,我们会在24小时内与您取得联系。