门户网站开发设计报告,网站建设的预算,无锡优化网站价格,wordpress通知场景#xff1a;项目以ie5渲染页面#xff0c;点击导出列表数据(Excel形式)#xff0c;点击导出发送get请求#xff0c;后台生成Excel文件#xff0c;返回文件地址信息异常#xff1a;ie第一次返回的信息正常#xff0c;之后返回的都是第一次的结果#xff0c;google正…场景项目以ie5渲染页面点击导出列表数据(Excel形式)点击导出发送get请求后台生成Excel文件返回文件地址信息异常ie第一次返回的信息正常之后返回的都是第一次的结果google正常后台方法断点ie只有第一次会进断点之后没有进断点异常代码alert(1);$.ajax({url: actionURL ? $.param({Action:export,strWhere: strwhere}),data: { page: page, rows: rows },type: get,success: function (data) {alert(data);window.location.href ../../Views/MEAS/Download.aspx?filePath escape(data);},error: function (e) {alert(e);}});解决方案1.加cache:false2.url加随机数正常代码alert(1);$.ajax({url: actionURL ?$.param({Action:export,strWhere: strwhere}),data: { page: page, rows: rows },type:get,cache:false,success:function(data) {alert(data);window.location.href ../../Views/MEAS/Download.aspx?filePath escape(data);},error:function(e) {alert(e);}});网上高人解读cache的作用就是第一次请求完毕之后如果再次去请求可以直接从缓存里面读取而不是再到服务器端读取。如果使用jquery可以使用 cache参数来控制$.ajax({url: test.html,cache: false, //或者设置truesuccess: function(html){$(#results).append(html);}});