2014-11-06 4 views
0

У меня есть ссылка, и когда пользователь нажимает на ссылку, мне нужно отправить форму, которая вызовет контроллер в моем сервлете.Отправить форму через Jquery to 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(); 
    }); 

форма получает представлены, но контроллер не называется. При отображении «Привет» нет действий.

+0

выглядит, как вы не нашли запятой (';') после 'alert';) – webeno

ответ

0

попробовать это

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

выглядит как правильный ответ, но, пожалуйста, указать на то, что вы изменили в разрешить проблему ... – webeno

+0

Его еще не работает..WHen Я пытаюсь $ ('# vehiclelereportform') в моей консоли, он не возвращает объект формы ... Не знаете, почему форма не распознается на странице – user1050619

Смежные вопросы