0

段階的にレンダリングされるページを作成しようとしています。ユーザーが特定のオプションを選択すると、選択した値に応じて次の div が jsp ページに動的にレンダリングされます。例えば

MyPage.jsp

<input type="button" onclick="somejsfunction();" value="Select Choice" />

somejsfunction()をサーバーに発行POSTし、セッションにいくつかの値を設定します。次に、 で div をレンダリングする必要がありますMyPage.jsp。私はいつでも post 呼び出しから HTML コードを吐き出し、それをドキュメント本文に追加できると考えていますsomejsfunction()が、これを行うためのよりクリーンな方法があるかどうか疑問に思っていましたか? ありがとう

4

1 に答える 1

1

jQuery を使用するとよりクリーンになります

function callMe(){
    $.ajax({
      type: "POST",
      url: "/someServlet",
      data: { methodToInvoke: "sayHello" , data: "Abc" }
    }).done(function( msg ) {
      //msg is the HTML received from server
      $("#someDivId").html(msg);
    });
}
于 2012-07-06T17:59:24.067 に答える