使用Ajax访问servlet出现一个奇怪的问题
今天在做项目时发现使用Ajax连接servlet时,只有第一次连接时执行了servlet中的代码,想了好久都没有想通,请大家帮看看这是到底是怎么回事?
我把关键代码 贴上 ,
<body>
<a href="javascript:del()">删除</a>
</body>
<script type="text/javascript">
function del(){
var url="DeleteServlet";
xmlHttp=createXmlHttpRequest();
xmlHttp.onreadystatechange=process;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function process(){
if(xmlHttp.readyState==4){
if (xmlHttp.status==200) {
alert("x");
}
}
}
后面 省略 ……