Ich habe eine harte Zeit herauszufinden, warum meine POST-Funktion als erfolgreich markiert wird, aber nichts wird gesendet. Ich erhalte die "erfolgreiche" Warnung, die unten angezeigt wird, aber ich sehe nichts in meiner Fiddler-Anwendung und die Datenbank, die ich hinzufügen möchte, wird aktualisiert. Ich habe alle Arten von verschiedenen HTTP-POST-Methoden ausprobiert, aber ich kann nicht scheinen, dass einige von ihnen funktionieren. Dies ist das erste Mal, dass ich wirklich mit Angular oder JavaScript im Allgemeinen arbeite.HTTP-Post-Funktion ist erfolgreich, aber nichts wird gesendet
$scope.item = {
Name: "Blah",
Description: "Blah",
Quantity: 1,
Expires: null,
LocationID: null
};
$scope.saveItem = function() {
var data = {
method: 'POST',
url: 'https://msucs491-spring17-assignment2.azurewebsites.net/api/item',
headers: {
'Content-Type': "application/json"
},
data: $scope.item
};
$http(data)
.then(function successCallback(response) {
alert('success')
}, function errorCallback(response) {
alert('error')
});
}
Hier ist ein JFiddle Link, wenn Sie mehr Code/Informationen benötigt werden oder wenn Sie mit der gesamten Seite testen möchten: https://jsfiddle.net/LaneLutgen/che71og6/1/
diese 'Daten Versuchen: JSON.stringify ($ scope.item)' – Leguest
Versuchte, dass vor, kein Glück – LaneL
Aber seine Arbeits, Sie Datenbank aktualisiert sich mit Elementen – Leguest