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. 
    });

});

このようにして、idまたはsemの値を取得できます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);
            }
        });
    });
});

validate.jsp

<%
    String sem = request.getParameter( "sem" );
    System.out.println( "Printed:" + sem );
%>
于 2012-06-16T16:24:54.363 に答える