0

我想检索使用 ajax 调用的请求的 JSP 上的参数值。我将数据传递为:

$(document).ready(function(){
    $(".button-links").click(function(){
        var id=this.id;
        $("#result").load("validate.jsp?sem=id");
    });
});

现在我想检索存储在sem请求的 JSP 文件中的变量中的数据validate.jsp

4

2 回答 2

0

我仍然不确定你到底想用 sem.
取一个场景。您想捕获单击按钮的值sem并希望将其显示inputvalidate.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. 
    });

});

通过这种方式,您可以获得idsemin 的值validate.jsp
如果您要查找其他内容,只需将 的值设置sem为隐藏输入并稍后在validate.jsp.

于 2012-06-16T15:41:10.153 回答
0

请尝试以下代码:

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 );
%>
于 2012-06-16T16:24:54.363 回答