@RequestMapping(value = "join") public String join(HttpServletRequest request,HttpServletResponse response) throws IOException { String post = request.getParameter("post"); String contact = request.getParameter("contact"); String userid = request.getParameter("userid"); String clubId = request.getParameter("clubId"); Member member = new Member(); member.setClubid(clubId); member.setUserid(userid); member.setPost(post); member.setWork(contact); memberService.save(member); // return "redirect:/graduate/club/list"; HashMap<String, Object> map = new HashMap<>(); map.put("status","success"); // return "{\"status\": \"success\"}"; return map.toString(); } ajas如何调用这个接口
时间: 2024-03-10 13:44:41 浏览: 128
可以使用 jQuery 的 AJAX 方法来调用这个接口。以下是一个简单的示例:
```
$.ajax({
url: "/graduate/club/join",
type: "POST",
data: {
userid: "123",
clubId: "456",
post: "会员",
contact: "123456789"
},
dataType: "json",
success: function(response) {
if (response.status === "success") {
alert("申请成功!");
location.reload();
} else {
alert("申请失败!");
}
},
error: function(xhr, status, errorThrown) {
alert("申请失败:" + errorThrown);
}
});
```
在这个示例中,我们向 `/graduate/club/join` 发送了一个 POST 请求,请求参数包括了 userid、clubId、post 和 contact 四个字段。dataType 设置为 "json" 表示期望服务器返回 JSON 格式的数据。
如果请求成功,会弹出“申请成功!”并刷新页面;如果请求失败,会弹出“申请失败!”并在错误提示中显示具体的错误信息。
阅读全文