我想检索使用 ajax 调用的请求的 JSP 上的参数值。我将数据传递为:
$(document).ready(function(){
$(".button-links").click(function(){
var id=this.id;
$("#result").load("validate.jsp?sem=id");
});
});
现在我想检索存储在sem
请求的 JSP 文件中的变量中的数据validate.jsp
。
我仍然不确定你到底想用 sem
.
取一个场景。您想捕获单击按钮的值sem
并希望将其显示input
在validate.jsp
.
$(document).ready(function(){
var id = null;
$(".button-links").click(function(){
id=this.id;
$("#result").load("validate.jsp?sem=id");
// Assumng we have a hidden input with class="buttoName"
$("#result .buttonName").val(id);
});
// Use on as validate.jsp is dynamically loaded via Ajax
$(".submitInValidate").on('click',function(){
var requierdVal = $("#result .buttonName").val();
// Now you can do further processing with this value.
});
});
通过这种方式,您可以获得id
或sem
in 的值validate.jsp
。
如果您要查找其他内容,只需将 的值设置sem
为隐藏输入并稍后在validate.jsp
.
请尝试以下代码:
javascript:
$(document).ready(function(){
$(".button-links").click(function(){
var id=this.id;
$.ajax({
url:"validate.jsp?sem="+id,
type: 'POST',
success: function(response) {
alert(response);
}
});
});
});
验证.jsp
<%
String sem = request.getParameter( "sem" );
System.out.println( "Printed:" + sem );
%>