我正在尝试创建一个将逐步呈现的页面。用户选择某个选项,并根据所选的值在jsp页面上动态呈现下一个div。例如
MyPage.jsp
<input type="button" onclick="somejsfunction();" value="Select Choice" />
somejsfunction()
向服务器发出POST
并在会话中设置一些值。然后我需要在MyPage.jsp
中渲染一个div。我想我总是可以从post调用中吐出HTML代码然后将其附加到somejsfunction()
中的文档正文但是我想知道是否有更简洁的方法来执行此操作?感谢
答案 0 :(得分: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);
});
}