Sto creando una pagina di ricerca di un valore dato in input nel database.
Il controller 'CercaContoìroller' legge l'input lo invia alla pagina ricerca.php che restituisce un oggetto json con i report trovati.
Io vorrei che una volta trovati questi dati vengano mandati alla pagina ricerca.html e vengano stampati.
Qualcuno potrebbe aiutarmi a capire come passare questo oggetto?
codice:
app.controller('CercaController', ['$scope', '$http', '$location', function ($scope, $http) { this.cerca = function () {
var user_data = 'valore=' + encodeURIComponent(this.valore);
$http({
method: 'GET',
url: 'php/ricerca.php',
data: user_data,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data){
console.log(data);
$scope.valori=data; //dati da passare alla pagina ricerca.html
$location.path('/invia');
})
.error(function() {
$scope.data = "error in fetching data";
});
}
}]);
codice:
.when('/invia', {
templateUrl: 'views/ricerca.html', controller: 'StampaController'
})
codice:
//pagina in cui stampare i dati
<div ng-repeat="dati in data | filter:valore" >
<p>{{dati.user_email}}<br>
{{dati.user_password}}</p>
</div>