Angularjs 数据请求和数据,以及获取地址栏信息提交service
来源:互联网 发布:怎样安装天正软件 编辑:程序博客网 时间:2024/04/30 23:09
app.service("configService", function($http, http, errorMsg, wxUrl, errUrl,loadUrl,walletUrl){
//post获取数据
this.post = function(url, params, success){
$http.post(http + url, params).success(function(resp){
result(resp, success, function(resp){});
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//post获取数据(带错误方法)
this.postWithError = function(url, params, success, error){
$http.post(http + url, params).success(function(resp){
result(resp, success, error);
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//get获取数据
this.get = function(url, success, skipAuth){
$http.get(http + url).success(function(resp){
if (skipAuth) {
success(resp);
} else {
result(resp, success, function(resp){});
}
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//get获取数据(带错误方法)
this.getWithError = function(url, success, error){
$http.get(http + url).success(function(resp){
result(resp, success, error);
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//获取地址栏参数
this.getUrlParam = function(name){
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substring(1).match(reg);
if (r != null) return decodeURI(r[2]);//if (r != null) return unescape(r[2]);
return '';
//post获取数据
this.post = function(url, params, success){
$http.post(http + url, params).success(function(resp){
result(resp, success, function(resp){});
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//post获取数据(带错误方法)
this.postWithError = function(url, params, success, error){
$http.post(http + url, params).success(function(resp){
result(resp, success, error);
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//get获取数据
this.get = function(url, success, skipAuth){
$http.get(http + url).success(function(resp){
if (skipAuth) {
success(resp);
} else {
result(resp, success, function(resp){});
}
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//get获取数据(带错误方法)
this.getWithError = function(url, success, error){
$http.get(http + url).success(function(resp){
result(resp, success, error);
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//获取地址栏参数
this.getUrlParam = function(name){
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substring(1).match(reg);
if (r != null) return decodeURI(r[2]);//if (r != null) return unescape(r[2]);
return '';
}
});
function result(resp, success, error){
};
0 0
- Angularjs 数据请求和数据,以及获取地址栏信息提交service
- C# 向地址栏 发送请求后 获取数据
- 地址栏数据信息的加密以及在java代码对加密数据解密
- 获取请求头和请求数据
- request获取请求头和请求数据.
- 获取请求头和请求数据
- AngularJS 获取接口数据
- AngularJS 获取JSON数据
- 表单提交,数据请求
- angularjs $http提交数据探索
- angularjs $http提交数据探索
- angularjs表单数据提交-对象方式提交
- 4. Http请求以及提交数据、图片缓存
- 获取浏览器地址栏get请求的数据并存在一个对象中
- angularjs数据请求、分页问题
- 表单提交数据get请求和post请求的区别
- 表单提交数据get请求和post请求的区别
- 表单提交数据get请求和post请求的区别
- nginx笔记之fastcgi_param解释
- Ironic mitaka ReleaseNotes
- list of plugin
- RelativeLayout布局id找不到的问题
- 在eclipse里使用sun.net连接FTP服务器
- Angularjs 数据请求和数据,以及获取地址栏信息提交service
- 设置ListView item间距
- Java加密技术(二)——对称加密算法DES&AES
- 数据库TimeStamp
- [c++]最大流算法
- 整理的Swift 第三库
- Java Static关键字引发的思考
- C# 实现数独计算器
- leetcode---Minimum Path Sum---动规