Jquery ajax 缓存

    

           今天在删除信息的时候为了实现无刷新的状态,使用了jquery ajax,功能很简单,就是在列表中删除信息,然后在无刷新的情况下重新显示信息,使用jquery ajax之后,信息删除了,也重新显示了信息,可是信息还是显示没删之前的信息,但是在看数据库,信息确实删掉了,后来才知道,原来是因为jquery ajax缓存的问题,解决的办法:在函数中加一个

cache:false就可以了

代码:

 

Jquery ajax 缓存 View Code
  function  ajaxdel(id,wbId)
     {
        if(confirm("确定要删除吗?"))
       {
          $.ajax({
                   url: "PLHandler.ashx?id="+id+"&wbId="+wbId,
                   type:"GET",
                   cache: false,
                   success:  function(Data){
                       $("#reader").html(Data);   
                  },
                  error: function(){
                       alert("error");
                  }
                 })
                 }
     }

 

你可能感兴趣的:(jQuery ajax)