$.post("/user/isExistPhone1", { phone: phone }, function(data) { if (!data.flag) { // 手机号存在 Prompt.error(data.msg); $("#phone").css("border", "1px solid red"); flag = false; } else { // 手机号不存在 $("#phone").css("border", "green"); flag = true; } }, "json");后端控制器怎么获取phone
时间: 2024-02-10 14:27:10 浏览: 37
jQuery的3种请求方式$.post,$.get,$.getJSON
5星 · 资源好评率100%
根据你提供的前端代码,可以看出phone是通过请求体的`{ phone: phone }`参数传递给后端控制器的。
在后端控制器中,你可以使用`@RequestBody`注解将请求体的JSON参数映射到一个自定义的Java对象中。假设你的自定义对象命名为`PhoneRequest`,其中包含一个名为`phone`的属性,你可以按照以下方式获取phone的值:
```java
@RequestMapping(value = "/user/isExistPhone1", method = RequestMethod.POST)
public ResponseTip isExistPhone1(@RequestBody PhoneRequest request) {
String phone = request.getPhone();
// 在这里可以使用phone的值进行后续操作
// ...
}
```
请确保在后端控制器中定义了与请求路径和请求方法相匹配的`@RequestMapping`注解,并且`PhoneRequest`类包含了一个名为`phone`的属性以便正确映射请求体中的JSON参数。
根据你的实际需求,你可能还需要添加其他的参数或进行数据校验等操作。这只是一种获取phone值的示例,具体的实现方式可能会根据你使用的后端框架和编程语言而有所不同。请根据你的具体情况进行适当的调整。
阅读全文