列表页面删除一条数据成功了,但页面上还有数据,再次点击删除,报错了...

由于IE浏览器会把ajax请求缓存下来,所以导致了上面的问题。

解决方法

1.在ajax请求中加上cache:false即可:$.ajaxSetup({cache:false})

  1. $.ajax({
  2. type:"GET"
  3. url:'test.html',
  4. cache:false, // 不设置ajax缓存
  5. dataType:"html",
  6. success:function(msg){
  7. alert(msg);
  8. }
  9. });

2.在请求的url后面加随机数或者当时的一个时间戳

url 后面加上 "?timestamp=" + new Date().getTime();

相关评论(0)
您是不是忘了说点什么?

友情提示:垃圾评论一律封号...

还没有评论,快来抢沙发吧!