刚开始学习Ajax,内部机制不是很了解,只知道用法。记录下来,以备后用
1,前台页面。
2,aa.jsp(Ajax要执行的页面)
注:前台获得的是aa.jsp所有out.print()的值。
1,前台页面。
<html>
<head>
... ...
<script language="javascript">
function getRecords(){
$.post("路径/aa.jsp", {param: "param1",}, function(str) {
alert("feedback"+str);
//str即是我们想要的Ajax返回的值,
});
}
</script>
</head>
<body onload="showRecords()">
... ...
</body>
</html>
2,aa.jsp(Ajax要执行的页面)
... ...
StringBuffer data = new StringBuffer("");
String param=request.getParameter("param");//获得传过来的参数
... ...
data.append(...);
out.print(data.toString());
注:前台获得的是aa.jsp所有out.print()的值。