[[oktatas:web:angularjs|< AngularJS]]
====== AngularJS AJAX ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2014, 2015
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== Adat küldése a szervernek =====
Küld
{{35*4}}
===== Adatok fogadása a szervertől =====
AJAX
AJAX
-
{{ dolgozo.Nev + ', ' + dolgozo.Fizetes }}
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
$http.get("http://localhost/php/004/kuld.php")
.success(function(response) {
$scope.dolgozok = response.records;});
});
===== Küldés újra =====
$http.post("fogado.php", {
id: $scope.id,
name: $scope.name
})
.success(function(data) {
$scope.id = "";
$scope.name = "";
})
.error(function() {
alert("Hiba! A küldés nem sikerült!");
});
Forrás PHP-ban:
$jsondata = file_get_contents("php://input");
$data = json_decode($jsondata);
@$id = $data->id;
@$name = $request->name;
===== PHP tömb JSON formába =====
$omid = "123";
$nev = "Nagy János";
$tomb = array(
"omid" => $omid,
"nev" => $nev
);
$jsonforma = json_encode($tomb);
echo $jsonforma;