我在一个页面请求了很多次后台操作,但是不敢确定这些请求是同时进行的还是一个一个进行的,请路过的哥们能否给分析下,个人感觉好像是同时请求,互相不打搅,但是不敢确定:代码如:
<%@ page language="java" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<script type="text/javascript" src="<%=request.getContextPath()%>/scripts/prototype.js"></script>
<script type="text/javascript">
function testAjax( id,pageNo ,pageSize ){
var url ="<%=request.getContextPath()%>/testAjax.do?method=load&pageNo="+pageNo+"&pageSize="+pageSize;
new Ajax.Updater( id, url, {method: "post",onLoading:testxx(id) } );
}
function testxx( id ){
$(id).innerHTML="....";
}
</script>
</head>
<body>
<div id="test1" >
<script>
document.write( "<script>testAjax('test1',20,20);<\/script>" );
</script>
</div>
</p>test1
<div id="test2" >
<script>
document.write( "<script>testAjax('test2',3,5);<\/script>" );
</script>
</div>
</p>test2
<div id="test3" >
<script>
document.write( "<script>testAjax('test3',1,10);<\/script>" );
</script>
</div>
</p>test3
<div id="test4" >
<script>
document.write( "<script>testAjax('test4',3,2);<\/script>" );
</script>
</div>
</p>test4
<div id="test5" >
<script>
document.write( "<script>testAjax('test5',1,1);<\/script>" );
</script>
</div>
</p>test5
<div id="test6" >
<script>
document.write( "<script>testAjax('test6',2,1);<\/script>" );
</script>
</div>
</p>test6
</body>
</html:html>
附件有个张用firedug的时间图,是这个jsp页面运行的时间图!