Ich habe diesen Code.angular.js Wie setze ich Daten, was ist Antwort Wert
$scope.data = {};
var s_data = {};
var no = $stateParams.no;
var data = {};
data.no = no;
$http({
method: 'POST',
url: settings.apiUrl+'/api/test,
data:JSON.stringify(data)
}).success(function(data, status, headers, config) {
s_data = data.results[0];
$scope.data = data.results[0];
}).error(function(data, status, headers, config) {
SweetAlert.swal("fail");
});
Ich brauche Daten, was der erste Rückgabewert ist. aber wenn $ scope.data geändert wird, ändert sich s_data mit $ scope.data.
Wie ist es möglich, s_data in data.results [0] zu setzen?
Einige andere kleinere Probleme ... 1) Sie haben eine nicht geschlossene Stringliteral auf ' '/ api/Test,'. 2) Sie verwenden die veralteten Aufrufe 'success()' und 'error()'. 3) Sie müssen wahrscheinlich nicht 'JSON.stringify' im POST-Body verwenden – Phil