JSP IE异步提交设置断点,有时走,有时不走,ajax缓存问题

来源:互联网 发布:gif文字制作软件 编辑:程序博客网 时间:2024/05/19 10:56

今天遇到一个特郁闷的事就是,找回密码,后台设置了断点第一次走方法断点能拦截住,再点一次却没有反应,开始用的IE,后来换火狐没事

挺郁闷,想到可能是缓存原因在jsp页面也找了但是已经设置上了

<meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="-1">

并且IE缓存设置的是<meta http-equiv="expires" content="-1">以为这个有问题在网上找了半天有的说<meta http-equiv="expires" content="0">

<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT">

     说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。

     用法:<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT">

     注意:必须使用GMT的时间格式。

但是最后都没用

最后再看ajax

     $.ajax({         type: "GET",         url: url,         data: {supplierName:$("input:text[name='supplierName']").val(),businessLicenseId:$("input:text[name='businessLicenseId']").val()},         dataType: "json",         success: function(data){         $("#message").html(data.message);         }     });
想到ajax会有缓存吗?因为是局部刷新,和页面设置缓存没关系想到ajax的缓存问题

        $.ajax({            type: "GET",            url: url,            <span style="color:#FF0000;">cache: false,</span>            data: {supplierName:$("input:text[name='supplierName']").val(),businessLicenseId:$("input:text[name='businessLicenseId']").val()},            dataType: "json",            success: function(data){            $("#message").html(data.message);            }        });
终于找到了原来ajax有缓存。


1 0
原创粉丝点击