Angularjs练手篇——Server编写
来源:互联网 发布:右友是一款什么软件 编辑:程序博客网 时间:2024/06/06 02:53
// 统一初始化
var app = angular.module("app", []);
// 配置常量
app.constant("http", "http://192.168.1.1:0000/webStorm/2016V01/");
app.constant("errorMsg", "服务器异常,请稍后重试");
// 配置http发送模式
app.config(["$httpProvider", function($httpProvider) {
delete $httpProvider.defaults.headers.common["X-Requested-With"];
$httpProvider.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
$httpProvider.defaults.transformRequest = function(data) {
// 当参数不为空的时候
if (data) {
return $.param(data);
}
};
var app = angular.module("app", []);
// 配置常量
app.constant("http", "http://192.168.1.1:0000/webStorm/2016V01/");
app.constant("errorMsg", "服务器异常,请稍后重试");
// 配置http发送模式
app.config(["$httpProvider", function($httpProvider) {
delete $httpProvider.defaults.headers.common["X-Requested-With"];
$httpProvider.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
$httpProvider.defaults.transformRequest = function(data) {
// 当参数不为空的时候
if (data) {
return $.param(data);
}
};
} ]);
// 配置service
app.service("configService", function($http, http, errorMsg) {
// post获取数据
this.post = function(url, params, success) {
$http.post(http + url, params).success(function(resp) {
if (resp.status) {
success(resp);
} else {
layer.msg(resp.data);
}
}).error(function(resp) {
layer.msg(errorMsg);
});
}
// get获取数据
this.get = function(url, success) {
$http.get(http + url).success(function(resp) {
success(resp);
}).error(function(resp) {
layer.msg(errorMsg);
});
}
//获取地址栏信息
this.getUrlParam = function(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null)
return unescape(r[2]);
return null;
}
});
0 0
- Angularjs练手篇——Server编写
- ANgularjs练手篇——Server的调用
- 练手项目—新闻浏览
- AngularJS Server
- 【练手】全表行转列——动态SQL
- CSS+DIV练手——旅游网站
- Python练手程序——通讯录
- C++11——1.小练手
- nexys3练手——vga显示
- 小游戏练手2——跳房子
- 关于排序——ruby版练手
- Android练手——分贝计
- Android 小项目练手——扫雷
- 练手——果壳网模仿
- CrackMe ——记一次逆向练手
- disassemble ——记一次逆向练手
- c语言练手——记录1
- CSS+DIV练手—鲜花展
- UVA_446_Kibbles "n" Bits "n" Bits "n" Bits
- c句柄
- 笔记:构建嵌入式Linux系统(第二版)—— 第一章 概述
- C++11 多线程gcc编译简单示例
- 实用的web开发技术参考网址
- Angularjs练手篇——Server编写
- Linux 更改目录及子目录权限
- jenkins slave搭建
- @PathVariable
- 插入排序(InsertionSort)
- 移动屏幕旋转解决方法
- 多线程编程API简介 下
- Eclipse:An internal error occurred during: "Build Project". GC overhead limit exceeded
- 建表参数(pctfree,IniTrans,maxtrans)含义