会不会是 xmlHttp的哪个属性没有设置好

解决方案 »

  1.   

    把<a href="javascript:del()">删除</a>改成<a href="DeleteServlet">删除</a>则该servlet中的代码每次都会执行,我发现Ajax请求的url每次必须不相同才会执行servlet中的代码,如果相同的话,只会执行第一次
      

  2.   

    你的意思是同步函数也不用写了,直接写配置好的 servlet 即DeleteServlet ?
      

  3.   

    Ajax小技巧,后面加上时间戳可防止浏览器缓存数据
      

  4.   

    谢了,应该就是缓存的问题,加上时间戳后,每次都会执行servlet里面的代码了
      

  5.   

    把<a href="javascript:del()">删除</a>改成<a href="DeleteServlet">删除</a>则该servlet中的代码每次都会执行,我发现Ajax请求的url每次必须不相同才会执行servlet中的代码,如果相同的话,只会执行第一次
    在url后面添加个new Date()