ajax向springboot接口传递参数
时间: 2023-10-20 10:06:56 浏览: 118
java基于SpringBoot开发的个人博客系统源码.zip
可以通过以下步骤实现ajax向springboot接口传递参数:
1. 在前端页面中编写ajax请求,示例代码如下:
```
$.ajax({
type: "POST",
url: "/api/user/login",
data: {
username: $("#username").val(),
password: $("#password").val()
},
success: function(data) {
console.log(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest.status);
console.log(XMLHttpRequest.readyState);
console.log(textStatus);
}
});
```
2. 在后端SpringBoot的Controller中编写接口处理方法,示例代码如下:
```
@PostMapping("/api/user/login")
@ResponseBody
public String login(@RequestParam("username") String username, @RequestParam("password") String password) {
// 处理登录逻辑
return "success";
}
```
这里使用了@RequestParam注解来获取前端传递的参数,参数名要与前端传递的参数名一致。同时使用@ResponseBody注解将返回结果转换为JSON格式返回。
阅读全文