使用XMLHttpRequest对象向后端发送请求,并将FormData作为参数传递。以及后端java接口代码
时间: 2023-12-31 14:04:00 浏览: 84
创建XMLHttpRequest对象
前端代码示例:
```javascript
const form = new FormData();
form.append('name', 'John');
form.append('email', 'john@example.com');
const xhr = new XMLHttpRequest();
xhr.open('POST', '/api/user');
xhr.send(form);
```
后端Java接口代码示例:
```java
@PostMapping("/api/user")
public ResponseEntity<String> createUser(@RequestParam("name") String name, @RequestParam("email") String email) {
// do something with name and email
return ResponseEntity.ok("User created successfully");
}
```
使用`@RequestParam`注释将表单数据中的值绑定到Java方法的参数上。这个示例中,我们可以使用`name`和`email`参数来获取前端发送的表单数据。在方法体中,我们可以处理这些值并返回HTTP响应。
阅读全文