你必须做一个 ajax POST 请求。以前在您的服务器上,您应该有一个 Rest Service,例如接收 User 参数以存储在数据库中。
您可以像这样发出POST 请求。
$.ajax({
type: "POST",
url: "/services/user/",
data: {userName:"Sapikelio"}
error: function (data) {
console.log(data.status)
}
});
还有休息服务。
@POST
@Produces(MediaType.APPLICATION_JSON)
public Response addUser(
@FormParam("userName") String userName){
//Store user in db. fe: userDAO.add(userName);
if (/*Store failed*/)
return Response.serverError().build();
//if Store success
return Response.status(Response.Status.CREATED).build();
}
编辑
如果你想存储类似 String 的 arrayList 的东西。
var userList=["user1","user2","user3"];
$.ajax({
type: "POST",
url: "/services/user/",
data: {users:userList}
error: function (data) {
console.log(data.status)
}
});
休息服务。
@POST
@Produces(MediaType.APPLICATION_JSON)
public Response addUser(
@FormParam("users") List<String> userList){
for (String value: userList){
//Store user in db. fe: userDAO.add(value);
}
if (/*Store failed*/)
return Response.serverError().build();
//if Store success
return Response.status(Response.Status.CREATED).build();
}
希望对你有帮助。