如何将数据从超链接传递给servlet,以获取Jquery函数?
$(document).ready(function(){
alert("inside function");
$(".month").click(function(e){
alert("hii");
$("a").click(function(){
var m = $(this).attr("id") // or you can use this.id
alert("current selected month"+m);
$.ajax({
type : "POST",
url : "Controller?action=month",
data : m,
success : function(data) {
alert("sucess");
}
});
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="bg1">
<div class="bg2">
<div class="main">
<div class="box">
<article id="content"> \t \t \t
<div class="box1">
<div class="wrapper">
<div class="h">
<div class="h1"> \t \t \t \t \t
<ul class="month"> \t \t \t \t \t
<li><a class="month" id="01" href="#">January</a></li>
<li><a class="month" id="02" href="#">February</a></li>
<li><a class="month" id="03" href="#">March</a></li>
<li><a class="month" id="04" href="#">April</a></li>
<li><a class="month" id="05" href="#">May</a></li>
<li><a class="month" id="06" href="#">June</a></li>
<li><a class="month" id="07" href="#">July</a></li>
<li><a class="month" id="08" href="#">August</a></li>
<li><a class="month" id="09" href="#">September</a></li>
<li><a class="month" id="10" href="#">October</a></li>
<li><a class="month" id="11"href="#">November</a></li>
<li><a class="month" id="12"href="#">December</a></li>
</ul> \t \t \t \t
</div>
<div class="h2">
<div align="right">
<a href="maintenance_table.tiles" class="button2">Show All</a>
</div>
<center>
<h2>Maintenance Form</h2>
<form id="mentainenceForm" action="#"method="post">
<table>
<tr class="wrapper">
<td>Date:</td>
<td><input type="text" class="input"></td>
</tr>
<tr>
<td>Electric :</td>
<td><input type="text" class="input"></td>
</tr>
<tr class="wrapper">
<td>Water :</td>
<td><input type="text" class="input"></td>
</tr>
<tr class="wrapper">
<td>Internet:</td>
<td><input type="text" class="input"></td>
</tr>
<tr class="wrapper">
<td>Maintenance:</td>
<td><input type="text" class="input"></td>
</tr>
<tr>
<td></td>
<td><a href="#" class="button2">Submit</a></td>
</tr>
</table>
</form>
</center>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
我想获得一个月ID的onclick hyperlink.i的得到的jQuery机能的研究的ID,但得到的ID后,我想发送的ID在我的控制器来获得详细信息。所以,请建议我我可以在我的代码中更改什么,以便代码正常工作。
您可以将每月的URL在你的Ajax调用:) '网址: “控制器行动=月” + “&monthValue =” + M,'并获得monthValuein你的控制器java作为请求参数 – Pat
我已经更正了你的建议,但控制不会去Servlet。 –