Interesujący problem tutaj. Mam spokojny backend, który zwraca JSON. Kiedy uzyskuję dostęp do interfejsu API za pośrednictwem przeglądarki, zwraca on zweryfikowaną tablicę json z obiektem json.
[{ "GUID_Auth": zerowy "email_address": "abc @ aol" Measure_Id "1" Nazwa ":" Prop 41" }]
ale kiedy dokonać $ http.get żądanie przez angularjs I zamiast wrócić ciąg zbiegłych z cytatami
dostał sukces: "[{\" GUID_Auth \ ": null \" email_address \ ": \" abc @ aol \” , \ "Measure_Id \": 1, \ "Tytuł \": \ "Prop 41 \"}] "
Oto fragment mojego kodu kontrolera angularjs
.controller('MainCtrl', function($scope,$http) {
$scope.GetData = function(){
var responsePromise = $http.get('http://backend.api');
responsePromise.success(function(data,status,headers,config){
console.log('got success: ' + data);
console.log('test'+ data[0].Email_Address)
});
responsePromise.error(function(data,status,headers,config){
alert('ajax failed');
});
},
Jest to bardzo kłopotliwy każda pomoc będzie bardzo mile widziane.