Javascript 通过Jquery向servlet提交表单

Javascript 通过Jquery向servlet提交表单,javascript,jquery,forms,jsp,servlets,Javascript,Jquery,Forms,Jsp,Servlets,我有一个链接,当用户单击该链接时,我需要提交一个表单,该表单将调用servlet中的控制器 以下是jQuery代码: HTML: <li><a href="#" id="vehreport">Vehicle Availability Report</a></li> <form method="post" id="vehiclereportform" action="/AutoNew/VehicleAvailiability">

我有一个链接,当用户单击该链接时,我需要提交一个表单,该表单将调用servlet中的控制器

以下是jQuery代码:

HTML:

<li><a href="#" id="vehreport">Vehicle Availability Report</a></li>

<form method="post" id="vehiclereportform"
    action="/AutoNew/VehicleAvailiability">
    </form>
  • jQuery:

    <script>
        $("#vehreport").click(function(e) {
          alert('Hi')
            $("#vehiclereportform").submit();
            e.preventDefault();
        });
    
    
    $(“#vehreport”)。单击(函数(e){
    警报(“嗨”)
    $(“#车辆报告表”).submit();
    e、 预防默认值();
    });
    
    表单已提交,但未调用控制器。显示“Hi”后将不执行任何操作。

    请尝试此操作

    $("#vehreport").click(function(e) {
        e.preventDefault();
        alert('Hi');
        $("#vehiclereportform").submit();
    });
    

    看起来是正确的答案,但请指出您为解决此问题所做的更改…它还不起作用..当我在控制台中尝试$(“#VehiclerReportForm”)时,它不会返回表单对象..不确定表单在页面中无法识别的原因看起来您在
    警报后缺少分号(