Ich bin eine Zeichenfolge auf updation eines Datensatzes Rückkehr und wollen auf UI die gleiche Zeichenfolge zeigen (erfolgreich aktualisiert)Spring & AngularJS: Nicht definierter Zustand für PUT-Methode
Hier ist mein Code:
@RequestMapping(method = RequestMethod.PUT, value = "/update")
public @ResponseBody String update(@RequestParam("id") int id, @RequestParam("name") String name) {
employeeService.update(id, name);
return "updated successfully";
Front-End-Code:
$scope.update = function(Employee) {
$http({
method : 'PUT',
url : '/Employee/update',
params : {
id : Employee.id,
name : Employee.name
}
}).success(function(data, status, headers, config) {
$scope.updatedText = data;
$scope.updatedFlag = true;
}).error(function(data, status, headers, config) {
console.log("data.token " + data.token);
});
};
Hier sind zwei interessante Screenshots
hier Status
wieder
hier Status 200 nicht definiert ist
lass es mich wissen, was der Grund dahinter ist, und Ja Ich kann sehen, dass es eine Änderung in der Hibernate-Tabelle
Bitte helfen ist
Ich muss zugeben, dieses Problem ist sehr schwierig. Vielleicht kann https://docs.angularjs.org/api/ng/service/$http Ihnen helfen. – Azim
uhm '.error()' und '.success()' waren veraltet. Sie arbeiten auch mit einem Parameter, der als Beispiel "Antwort" ist und sie werfen ein Objekt mit der Antwort des Servers. Auch ich denke, dass Sie mit Versprechungen arbeiten sollten, um Ihre Daten besser zu erhalten. –