Ich versuche, Formulardaten an einen API-Endpunkt zu senden, den ich erstellt habe. Ich habe es in PostMan getestet und die API funktioniert gut und ich kann die Daten erfolgreich erhalten. Aber während ich diesen API-Endpunkt mit einer Funktion in angular js verbinde, erhalte ich den folgenden Fehler.
Heres mein Code:
$scope.saveSession = function() {
$http.post("/session/survey", $scope.session).success(function(data, status) {
$window.location.href = '/';
console.log("Sucessfully getting data" + JSON.stringify(data));
})
}
Hinweis:
$scope.session
ist ein Objekt, das durch Verwendung des ng-model
Tag bevölkert wird. Zum Beispiel:
<input type="text" ng-model="session.title">
bearbeiten (Controller-Code):
// This is our controller for the bio page
var session = angular.module('session', ['sessionService'])
session.controller('sessionCtrl', function($scope, $http, $window, sessionServices) {
$scope.session = {};
$scope.saveSession = function() {
$scope.session.sessionNo = 1;
$scope.session.coach = "mmmm";
$scope.session.modules = "wokr place";
//console.log(user);
$http.post("/session/survey", $scope.session).success(function(data, status) {
$window.location.href = '/';
console.log("Sucessfully getting added bio" + JSON.stringify(data));
})
};
});
@Sajeetharan aktualisiert Frage zu sehen. – Skywalker