ajax关闭缓存

这是ajax的一个特性,如果两次发送的请求url地址完全一样,第二次不会在后台发起真正的请求,而是在缓存中获取第一次的返回值,返给客户端,解决此问题的方法是在url后面追加一个随机参数,保证每次的url地址不一样,可以将当前时间传过去试试。

  把cache 设置为false ,把 ifModified 设置为true
    $.ajax({
        async:false,
        url : 'selectMessageByDate',
        data :
        {  
            date_time : date_time
        },
        dataType : 'json',
         cache:false,        //这里
         ifModified :true , //这里

发布了54 篇原创文章 · 获赞 48 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/coder_gwr/article/details/104058134
今日推荐