Khi bạn đang thực hiện cuộc gọi đăng đang lưu dữ liệu vào DB thông qua phương thức máy chủ, nhưng khi bạn thực hiện cuộc gọi đăng thành công, bạn đang đẩy dữ liệu đó vào userInfo
đối tượng nghe có vẻ sai về mặt kỹ thuật.
Tôi muốn bạn tạo ajax để nhận dữ liệu mới từ db bằng cách sử dụng $scope.get_user()
sau khi cuộc gọi đăng thành công.
Mã
$scope.save_user = function() {
$http.post('db.php?action=add_user', {
'user_name' : $scope.user_name,
'user_email' : $scope.user_email
}).success(function (data, status, headers, config) {
//$scope.userInfo.push(data); //remove this line
$scope.get_user(); //this will fetch latest record from DB
console.log("The user has been added successfully to the DB");
console.log(data);
}).error(function(data, status, headers, config) {
console.log("Failed to add the user to DB");
});
}