Wednesday, December 9, 2020

Ajax POST request parameters in Spring Boot

Controller code
@PostMapping("/activityRest/addNew")
public Activity addNew(@RequestParam("unitName") String unitName,
@RequestParam("categoryName") String categoryName, @RequestParam("activity") String activity) {

Activity newActivity = new Activity();
String currentUser = CurrentUser.getName();
newActivity.setUserName(currentUser);
newActivity.setUnitName(unitName);
newActivity.setCategoryName(categoryName);
newActivity.setActivity(activity);
activityRepository.save(newActivity);
return newActivity;
}
Java Script code

$.ajax({
type: "POST",
url: "/activityRest/addNew",
data: { unitName: $("#unitName").val(), categoryName: catName, activity: "Viewed" } // parameters
})


No comments:

Post a Comment