30/09/2018, 17:15
Lấy dữ liệu trong AngularJS khi PHP trả về biến JSON?
Mình đang thắc mắc ở chổ khi script đọc dữ liệu khi PHP trả về kiểu JSON trong AngularJS.
function GetUsers($scope, $http) {
// this is where the JSON from api.php is consumed
$http.get('http://www.altitude.dev/client/api.php').
success(function(data) {
// here the data from the api is assigned to a variable named users
$scope.users = data;
});
}
Mình không hiều cái 'http://www.altitude.dev/client/api.php'
này là địa chỉ gì? Vì khi mình đọc ebook, nó cũng có những cái url mà trong quá trình mình làm theo thì đâu có tạo cái url nào như vậy đâu. Xin giải thích giúp mình!
Bài liên quan
Theo như mình hiểu thôi (giống như mình làm với ajax), nó là link dẫn đến file xử lý, và link đó chỉ là link ví dụ cho người đọc hiểu thôi. Chẳng hạn với hàm kiểm tra username trùng, mình truyền vào username thì phải có nơi gọi đến server và kiểm tra trong database đúng không? Cái file đó chính là nơi làm điều đó và trả về data nằm ở hàm success.
Mình cũng hiểu như vậy, nhưng khi đọc trong ebook, lúc tạo mấy cái service hay lấy dữ liệu, nó đặt mấy cái url gì đó mà ko biết là gì. Nhưng khi chạy thì lại ra kết quả.
Theo ví dụ trên thì bạn gõ thẳng url đó vào trong trình duyệt xem nó trả về gì
Nó ko ra gì hết. Mà ngộ lắm, mình đọc trong cuốn Learn AngularJS nó truyền mấy cái url mình không biết ở đâu ra cả.
cái link này có nghĩa là thằng dev đọc cuốn này thì tự tạo ra một cái backend API bằng PHP đi nhé
À! Uhm! Mới đọc ví dụ khác => hiểu ra rồi!!!