Interessante problema qui. Ho un backend riposante che restituisce JSON. Quando accedo all'api tramite il browser, restituisce un array json convalidato con un oggetto json.
[{ "GUID_Auth": null, "EMAIL_ADDRESS": "abc @ aol," Measure_Id ": 1," Titolo ":" prop 41" }]
ma quando faccio un $ http.get richiesta tramite angularjs io invece tornare una stringa con citazioni sfuggiti
avuto successo: "[{\" GUID_Auth \ ": null, \" EMAIL_ADDRESS \ ": \" abc @ aol \" , \ "Measure_Id \": 1, \ "Titolo \": \ "Prop 41 \"}] "
Ecco un frammento del mio codice di controllo 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');
});
},
Questo è molto perplessi qualsiasi aiuto sarebbe molto apprezzato.