ajax提交表单数据不成功

ajax把表单数据传给servlet时,一个一个传的时候总是传不过去。如果用表单序列化,后端又一直为null

该怎么办啊?找了一天的问题了我要emo了。
谢谢各位能不能帮我看看啊

<form class="form-inline" role="form" enctype="multipart/form-data" id = "f1" style="margin-top:20px">
  <div class="form-group">
          <input type="text" name="name" id="name1" class="form-control input-lg" placeholder="请输入您的编号">
        div>
        <div class="form-group">
          <input type="text" name="score" id="score" class="form-control input-lg" placeholder="请输入初始分值">
        div>
        <div class="form-group">
          <button class="btn btn-danger btn-lg" id="regionBtn">点击排队button>
<%--          <button class="btn btn-danger btn-lg" type="submit">点击排队button>--%>
        div>
      form>
    div>
  div>
div>
body>
<script>
  $(document).ready(function() {
    $("#regionBtn").click(function (e) {
      var name = $('#name1').val();
      // var data0=$("#f1").serialize();
      $.ajax({
        type:"post",
        url:"Login",
        cache:false,
        // data:data0,
        data:{
          name1:name,

        },
        dataType:"json",
        success:function(data)
        {
          // alert("ok");
          console.log(data)
        },
        error: function(data)
        {
          alert("cuowu");
        }
      })
      e.preventDefault();
    })
  })



```java

@WebServlet(name="LoginServlet",urlPatterns = "/Login")
public class LoginServlet extends HttpServlet {
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

//        解决网页解析中文乱码问题
        response.setContentType("text/html;charset=utf-8");
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");

        String name = request.getParameter("name1");
        String nm = JSON.toJSONString(name);
        response.getWriter().write(nm);

```

正常是可以的,可以在控制台跟踪一下前后端的表单,如果没有附件上传,建议把multipart/form-data去掉

先查看前端传递的时候是否获取到数据

试试这个?

    let dataParams = new FormData()
      dataParams.append('name1',  $('#name1').val())
      $.ajax({
        type:"post",
        url:"Login",
        cache:false,
        // data:data0,
        data:dataParams ,
        dataType:"json",
        success:function(data)
        {
          // alert("ok");
          console.log(data)
        },
        error: function(data)
        {
          alert("cuowu");
        }
      })
      e.preventDefault();
    })