http美元如何在AngularJS中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在AngularJS中主要使美元用http服务与远程http服务器交互,其作用类似于jquery中美元的。ajax服务:
- <李>
http是美元AngularJS的一个核心服务,利用浏览器的xmlhttprequest或者通过JSONP对象与远程http服务器进行交互;
李> <李>与美元。ajax相同,支持多种方法请求:get、post、put、删除等;
李> <李>控制器中可通过与美元范围同样的方式获取美元http对象,形如:函数控制器(http、范围美元){};
李><强> http使美元用说明:强>
http美元服务使用如下面代码所示:
//, 1.5以下版本 美元的http(配置) .success(功能(数据、,状态,头,,配置){//请求成功执行代码}) . error(功能(数据、,状态,头,,配置){//请求失败执行代码})//,1.5以上版本 http(配置),然后(美元 function successCallback(响应){//请求成功执行代码}, function errorCallback(响应){//请求失败执行代码} );
<>强具体参数,方法说明:强>
配置参数:
- <李>
配置是请求的配置参数总集,格式为json,
李> <李>包含的配置项包括:
李> <李>方法:字符串类型,请求方式如“GET"“POST",“DELETE"等;
李> <李>url:字符串类型,请求的url地址;
李> <李>参数:json类型,请求参数,将在url上被拼接成吗?键=值的形式;
李> <李>数据:json类型,请求数据,将放在请求内发送至服务器;
李> <李>缓存:bool类型,真表示http GET请求时采用默认的美元http缓存,否则使用美元cacheFactory的实例;
李> <李>超时:整数类型,超时时间,
李> <强>回调函数:
强>
- <李>
成功是请求成功后的回调函数;
李> <李>错误是请求失败后的回调函数;
李> <李>数据是响应体;
李> <李>状态是相应的状态值;
李> <李>头是获取getter的函数;
李> <李>配置是请求中的配置json对象,
方法属性可以作为配置配置参数中的一个属性,也可以直接作为方法调用,如:
http.post美元(url、,数据,配置)
<强> http使美元用范例:强>
var searchOplog =, function (http、美元,桌子,btn), { 美元,http ({ ,,url: & # 39;数据/oplog.json& # 39; 方法:才能,& # 39;得到# 39; ,})(function successCallback(反应),{ console.log才能(& # 39;get Oplog 成功:& # 39;,,响应); table.init才能(response.data); btn.button才能(& # 39;重置# 39;); btn.dequeue才能(); ,},function errorCallback(响应),{ console.log才能(& # 39;errorCallback Response 是:& # 39;,,响应); table.init才能(); btn.button才能(& # 39;重置# 39;); btn.dequeue才能(); ,}); };
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。