$http服务-get请求
1.接口文档 定接口
url:get.php
type:get
params:flag
参数必须是xmg
respond:如果flagshi xmg,返回数据
{
name:'aaa'
add:bbb
}
如果不是非法访问
<?php
$res = $_GET['flag'];
if($res == 'xmg'){
echo "获取到了服务器数据: sk666";
}else {
echo "非法访问";
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body ng-app="app" ng-controller="skController">
<p>{{res}}</p>
</body>
<script src="angular.js"></script>
<script>
//1.创建模块
var app = angular.module('app', []);
//2.创建控制器
app.controller('skController', ['$scope', '$http',function ($scope, $http) {
//$scope.res = 'hello world';
//1.不带参数请求
/* $http({
url:'xmg.php',//请求地址
method:'get' //请求类型
}).success(function (res) {//请求成功时, 回调
$scope.res = res;
}).error(function (error) {//请求失败时, 回调
console.log(error);
});*/
//2.带参数请求
/*$http({
url:'getParam.php?flag=xmg',//请求地址
method:'get' //请求类型
}).success(function (res) {//请求成功时, 回调
$scope.res = res;
}).error(function (error) {//请求失败时, 回调
console.log(error);
});*/
$http({
url:'getparam.php',//请求地址
method:'get', //请求类型
params:{
flag:'xmg'
}
}).success(function (res) {//请求成功时, 回调
$scope.res = res;
}).error(function (error) {//请求失败时, 回调
console.log(error);
});
}]);
//3.绑定模块 ng-app='app'
//4.绑定控制器
</script>
</html>