Angular的$http的ajax的请求操作(推荐)


Posted in Javascript onJanuary 10, 2017

angular通过封装$http方法,封装了,ajax请求

也通过$http封装了$http.get()$http.post()的方法,这里由于图省事,这两种方法不如直接使用通用的方法

这里先写一个案例,首先先写一个对象

var req = { 
 method: 'POST',//请求的方式 
 url: ip,//请求的地址 
 headers: { 
  'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 
  'Accept': '*/*' 
 },//请求的头,如果默认可以不写 
 timeout:5000,//超时时间,还没有测试 
 data: str //message 必须是a=b&c=d的格式 
};

然后通过$http方法调用对象,获取信息

$http(req).success(function (data, status, headers, config) { 
 //成功后的数据处理 
 
}).error(function (data, status, headers, config) { 
 //失败后的提示 
 console.log("error", data, status, headers, JSON.stringify(config)); 
});

angular 的ajax使用的是链式调用的方式,比较省事,简单易懂

$http的配置项

method:请求方式,有GET/DELETE/HEAD/JSONP/POST/PUT

url:绝对的或者相对的请求目标

data或者 params:请求的数据传送,data是post请求的数据,params是get请求的数据

headers:请求的头部

timeout:设置请求超时的时间,以毫秒计算,1000就相当于一秒

以上所述是小编给大家介绍的Angular的$http的ajax的请求操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
append和appendTo的区别以及appendChild用法
Dec 24 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
Aug 01 Javascript
Jquery实时监听input value的实例
Jan 26 Javascript
Vue 滚动行为的具体使用方法
Sep 13 Javascript
vue-cli项目无法用本机IP访问的解决方法
Sep 20 Javascript
vue通过style或者class改变样式的实例代码
Oct 30 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
Dec 05 Javascript
Bootstrap实现模态框效果
Sep 30 Javascript
JS遍历对象属性的方法示例
Jan 10 #Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 #Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 #Javascript
js实现背景图自适应窗口大小
Jan 10 #Javascript
微信JSAPI支付操作需要注意的细节
Jan 10 #Javascript
jQuery使用ajax方法解析返回的json数据功能示例
Jan 10 #Javascript
ajax实现动态下拉框示例
Jan 10 #Javascript
You might like
php+dbfile开发小型留言本
2006/10/09 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
php 操作调试的方法
2012/07/12 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
Python学习资料
2007/02/08 Python
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
python模块之paramiko实例代码
2018/01/31 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
数据库的约束含义
2012/09/09 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
群众路线四风自我剖析材料
2014/10/08 职场文书
2014年科协工作总结
2014/12/09 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
使用python绘制横竖条形图
2022/04/21 Python