ajax angular点击事件_AngularJS实现ajax请求的方法

本文实例讲述了AngularJS实现ajax请求的方法。分享给大家供大家参考,具体如下:

【HTML 代码】

angularjs实现 ajax
{{user.username}}{{user.email}}

get more

【js代码 ajax.js】

var myModule = angular.module("HelloAjax",[]);

myModule.controller("HelloAjax",["$scope","$http",function HelloAjax($scope,$http){

/*

$scope.users=[{'username':"zhangsan","email":"zs@11.com"},

{'username':"zhangsan2","email":"zs@22.com"},

{'username':"zhangsan3","email":"zs@33.com"}];

*/

$scope.get_more = function(){

$http({

method: "POST",

url: "./ajax.php",

data:{'username':$scope.username,

'email':$scope.email

}

}).

success(function(data, status) {

//$scope.status = status;

$scope.users = data;

}).

error(function(data, status) {

//$scope.data = data || "Request failed";

//$scope.status = status;

});

}

}]);

【PHP代码 ajax.php】

//获取参数

$data = file_get_contents("php://input");

$user = json_decode($data);

//查询数据库

$conn = mysql_connect("localhost","root","");

mysql_select_db("test");

$sql ="select username,email from users ";

$res = mysql_query($sql,$conn);

$users = array();

while($row = mysql_fetch_assoc($res)){

$users[] = $row;

}

//当然这里简化了插入数据库

$users[] = array('username'=>$user->username,

'email'=>$user->email);

//返回数据库

echo json_encode($users);

希望本文所述对大家AngularJS程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值