那要怎样才能获取到呢?
在servlet中直接把数据用out输出就行了,输出完成之后ajax会把结果封装好发送给前台页面,在前台页面中success方法中就可以获取到这个结果;下面是一个简单的例子
前端页面:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
</head>
<body>
<form id="form1" action="" method="post">
<input type="text" name="username" id="username">
<input type="button" id="sub" value="提交">
</form>
<script type="text/javascript">
$("#sub").click(function(){
alert('abc');
$.ajax({
type: "POST",
url: "ajaxServlet",
data: $("#form1").serialize(),
success: function (msg) {
alert(msg);
}
});
});
</script>
</body>
</html>
servlet处理: