今日在做Ajax的项目,发现一个问题:提交数据后,取不回提交的数据。郁闷多时,仔细分析,发现后台日志没有取数据的消息,前端也没有出现“正在读入数据”的提示。因此觉得应该是系统缓存的问题,遂google,解决。方法如下:
方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");
方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).
原因:IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。
分享到:
相关推荐
- 使用缓存策略,避免不必要的重复请求。 - 延迟加载(懒加载):只有当用户滚动到日历所在区域时才加载,减少首屏加载时间。 7. **响应式设计**: - 为了让日历在不同设备和屏幕尺寸上表现良好,需要考虑响应式...
在实际开发中,我们还需要考虑页面缓存的问题。默认情况下,浏览器可能会从本地缓存中加载页面,而不是每次都从服务器获取,这可能导致用户看到的不是最新的内容。可以通过设置HTTP响应头来控制缓存策略,例如`Cache...
4. **前端交互**:使用JavaScript和AJAX技术实现页面的异步更新,提升用户体验,如无刷新加载新帖、实时提示新消息等。 5. **安全防护**:防止SQL注入、XSS攻击等,确保用户数据的安全,这需要在编写代码时就考虑...
同时,源代码可能还包含Ajax技术,用于在不刷新页面的情况下与服务器通信,实现无缝的游戏体验。 4. **后端设计** 后端代码通常涉及用户认证、游戏逻辑处理、数据存储等关键功能。通过对这部分代码的学习,我们...
8. **缓存机制**:对于频繁访问但不经常改变的内容,可以采用服务器端缓存技术,提高响应速度。 9. **模板和动态页面生成**:通过ASP可以创建可定制的页面布局,根据用户需求动态生成内容。 10. **Ajax技术**:...
运用了流行的AJAX技术及.net技术,将.net的缓存技术发挥到淋漓尽至,从而极大的提高了程序运行的效率以及减轻了服务器的负担,性能及效率方面 要比基于asp、php的同类产品强出百倍; Fesend完全实现了页面的静态化,...
深受广大用户喜爱,包括 CSDN、华军软件园、中国站长站 等各大专业网站纷纷转载。官方支持:http://www.dotbbs.net/bbs , DotBBS包括Access版和Sql Server版,可以在Web.config中设置。 DotBBS 是 前沿网络 ...
第三章“Rails中的视图布局和辅助方法”,侧重于MVC架构中的视图部分,包括如何构建表单视图、实现AJAX交互,以及模板引擎的使用。模板引擎允许开发者使用Ruby代码和HTML混合的方式创建动态视图,大大简化了Web页面...
特色:壁纸种类多,自动更新,自动采集,支持多分辨率,瀑布流加载,全站ajax! 壁纸采集自360壁纸库,必应家居的每日图片以及金山词霸开放平台 相关原理见和 本作品禁止任何形式的倒卖,转载请注明出处! 去做 ...
启动tomcat1,在浏览器中输入localhost:8080,进入我们的登录页面,登录页面代码就不贴出了,就是ajax提交而已。输入我们的用户名和密码。登录。看到我们登录成功了,用户个人中心能成功显示我们的用户名。 再看看...
33、水印缩略图,可按要求等比缩小,可按要求在指定位置加图片或文字水印,提升内容被转载后的宣传机会。 34、两种编辑器选择,可视化编辑器,类似word的所件即所得的在线内容编辑功能,支持表格、图片、FLASH、...
转载 2016年03月21日 15:06:09 标签: Bootstrap Table 最近客户提出需求,想将原有的管理系统,做下优化,通过手机也能很好展现,想到2个方案: a方案:保留原有的页面,新设计一套适合手机的页面,当手机访问时,...