Я использую JQTouch поверх JQuery на страницах jsp.Я использую форму для отправки данных сервлету.(См. Пример ниже) Я хочу отправить параметры на сервер.
Но на стороне сервера у меня есть точка останова, которая никогда не достигается.
function submitForm(val) { if(!formSubmitted) {
formSubmitted = true;
if(document.layers) {
document.forms[0].action.value = val;
document.forms[0].submit();
}
else {
document.forms[0].action.value = val;
document.forms[0].submit();
}
}
} <div>
<div class="toolbar">
<h1>Shows</h1>
<a class="back" href="#home">Back</a>
</div>
<form id="myform" action="/servlet/LDPhoneShowServlet" method="POST">
<input type="hidden" name="action" value="">
<ul class="rounded">
<li class="arrow">
<a class="submit" onclick="submitForm('selectboothshow_<%=show.getETSHID()%>');return false;" href="#" ><%=show.getShowName()%></a>
</li>
</ul>
</form>
На других страницах я использовал ниже... который работает.
<form id="myform" action="/servlet/LoginServlet" method="POST" class="form" >
<div class="toolbar"><h1>Login</h1></div>
<input type="hidden" name="action" value="">
<input type="hidden" name="obtain" value="">
<input type="hidden" name="UserName" value="">
<ul class="rounded">
<li><input type="text" placeholder="Username" name="login" ></li>
<li><input type="password" name="password" placeholder="Password"></li>
</ul>
<a style="margin:0 10px;color:rgba(0,0,0,.9)" href="#" class="submit whiteButton">Submit</a>
</form>
Где моя ошибка?Я неправильно использую фреймворк JQuery?Разве вы не можете использовать
для доступа к сервлету?Я не верю, что могу использовать функцию submit (), поскольку мне нужно передать аргументы.
Спасибо.