原生AJAX调用四步曲:仅供初学者参考
来源:互联网 发布:性价比高的汽车知乎 编辑:程序博客网 时间:2024/05/07 16:33
这里只写出chrome的例程,因为调用原理是一样的。
- 建立ajax对象
首先要考虑的就是浏览器兼容的问题:IE与其他非IE系的浏览器的不同,造成需要创建的对象的不同。
var obj = new XMLHttpRequest();
- 定义ajax处理函数
obj.onreadystatechange = function(){if( obj.readyState == 4 && obj.status == 200 ){//obj.readyState:s要大写//do some thing
}}
readyState 为0-4 五种,4为(完成)响应内容解析完成,可以在客户端调用了
- 调用open方法
obj.open('POST',url,true);三个参数分别为:参数传递方式(跟表单传输一样),url(控制器地址,即处理ajax请求的脚本地址),true为异步,false为同步。
- 发送请求
//POST传输时必须的定义传输的文件HTTP头信息,GET则不需要此行代码obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//此行必须有//GET方式 为 obj.send('');或者 obj.send(null);obj.send( "name=" + poststr );
- 原生AJAX调用四步曲:仅供初学者参考
- 日文学习(仅供初学者参考)
- 作业,仅供学习参考
- mysql参考(仅供自己参考)
- jq封装ajax的一些方法(仅供自己参考)
- log4j学习_仅供自己参考
- urlrewrite学习_仅供自己参考
- proxool学习_仅供自己参考
- JSP语法简表(仅供大家参考)
- 文件上传(仅供个人参考)
- hadoop个人笔记,仅供自己参考
- maven学习(仅供自己参考)
- gsoap编译(仅供自己参考)
- 仅供自己参考第三方登录
- struts2+hibernate+spring2+jquery+ajax+div+css小型项目供初学者参考
- PHP随机验证码、供初学者参考
- 如何使广告条自动运行,仅供学习参考
- 数学答案(数列、极限、数学归纳法)-[仅供内部参考]
- ubuntu中安装gstreamer开发环境(转)
- 字符串的操作 a
- android银联支付
- “中国杯”游戏极限开发大赛 12月20日隆重开启
- Extjs 获取页面元素放到一个combox 中显示
- 原生AJAX调用四步曲:仅供初学者参考
- 信息系统项目管理师==之==项目管理9大管理过程知识点概要
- 数据读取之逻辑读简单解析--关于BUFFER CACHE
- 心痛的时候抱抱自己
- 1039:词组缩写
- 获取Multipatch图层中模型的底面图形和模型的高度
- 神马是敏捷?(4)——敏捷不能当饭吃
- mono touch中touch触发对象判断
- C#中去掉Toolstrip边框的方法