【问题标题】:Submit a form through Jquery to servlet通过 Jquery 向 servlet 提交表单
【发布时间】:2014-11-06 18:29:46
【问题描述】:

我有一个链接,当用户单击该链接时,我需要提交一个表单,该表单将调用我的 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();
    });

表单已提交,但未调用控制器。一旦显示“Hi”,就没有任何动作。

【问题讨论】:

  • 看起来您在alert 之后缺少一个分号 (;) ;)

标签: javascript jquery forms jsp servlets


【解决方案1】:

试试这个

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

【讨论】:

  • 看起来是正确的答案,但请指出您为解决问题所做的更改...
  • 它还没有工作..当我在控制台中尝试 $('#vehiclereportform') 时,它不会返回表单对象...不确定为什么页面中无法识别表单跨度>
猜你喜欢
  • 2012-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-21
  • 1970-01-01
相关资源
最近更新 更多