jQuery中ajax的使用与缓存问题的解决方法
2023-09-27 14:22:25 时间
http://www.jb51.net/article/44620.htm
————————————————————————————————————————————————————————————————————————————————————
1:GET访问 浏览器 认为 是等幂的
就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]
所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果
POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)
防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]
设计WEB页面的时候 也应该遵守这个原则
2:一.谈Ajax的Get和Post的区别
(content)+"&id=1" ;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
2.参数是名/值一一对应的键值对,每对值用&号隔开.如 var name=abc&sex=man&age=18,注意var name=update.php?
abc&sex=man&age=18以及var name=?abc&sex=man&age=18的写法都是错误的;
3.参数在Send(参数)方法中发送,例: xmlHttp.send(name); 如果是get方式,直接 xmlHttp.send(null);
4.服务器端请求参数区分Get与Post。如果是get方式则$username = $_GET["username"]; 如果是post方式,则$username = $_POST["username"];
相关文章
- jquery响应回车事件
- Jq_DOM元素方法跟JQuery 核心函数跟JQuery 事件方法
- jQuery的addClass,removeClass和toggleClass方法
- MVC使用jQuery.ajax()删除数据
- js多方框输入密码_js jquery多种方法实现input密码输入框的隐藏和显示
- JQuery基础
- 定义不同版本的jQuery
- js获取网页的url文件名( 例如index.aspx),js获取url的参数(例如获取 ?cid=joeylee的值),给jquery拓展方法
- jQuery获取多种input值的方法(转)
- jquery常用方法总结(转)
- jQuery常用方法(持续更新) jQuery(转)
- js和jquery设置css样式的几种方法【转】
- jQuery 事件 - bind() 方法使用【转】
- jquery+css3实现网页背景花瓣随机飘落特效【转】
- jquery控制元素的隐藏和显示的几种方法
- jQuery 鼠标滑过Div变色
- jquery判断元素是否隐藏的多种方法
- jQuery $.ajax 参数说明及调用注意事项
- 基于 jQuery 实现垂直滑动的手风琴效果
- jQuery的on绑定click和直接绑定click区别
- jQuery源代码学习笔记:jQuery.fn.init(selector,context,rootjQuery)代码具体解释
- 简单的jquery插件写法之一
- jQuery实现文章列表拖动到页面底部,自动加载新的文章列表
- Jquery提交表单后,页面自动刷新问题
- 基于jquery的适合电子商务网站首页的图片滑块
- 一款基于jQuery底部带缩略图的焦点图
- 基于jQuery的ajax系列之用FormData实现页面无刷新上传
- jquery+css实现邮箱自动补全
- JQuery Rest客户端库
- JQuery中$.load()方法的用法和分析【转】
- 封装jQuery Validate扩展验证方法
- 19前端学习之JQuery基础(三):jQuery尺寸、位置操作、jQuery事件、jQuery事件对象、Jquery拷贝对象、jQuery 多库共存、jQuery 插件