学习ajax笔记
来源:互联网 发布:家庭千兆网络布置 编辑:程序博客网 时间:2024/06/08 09:16
Ajax基础:使用XMLHttpRequest对象异步发送请求,发送请求不要求重新加载页面。浏览器发送请求后,无须等待服务器响应,而是可以继续原来的操作。而服务器的响应完成后,客户端使用JavaScript函数将响应数据加载到浏览器中。
Ajax工作过程:
1.JavaScript脚本使用XMLHttpRequest对象向服务器发送请求。发送请求时,既可以发送GET请求,也可以发送POST请求
2.JavaScript脚本使用XMLHttpRequet对象解析服务器响应数据
3.JavaScript脚本通过DOM动态更新HTML页面.也可以为服务器响应数据增加CSS样式表,在当前页面的某个部分加以显示
Ajax的核心:XMLHttpRequet
XMLHttpRequet是异步发送请求的对象
跨浏览器访问创建XMLHttpRequet对象
function createXMLHttpRequest(){
//对于基于Mozilla浏览器,直接创建XMLHttpRequest对象
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
//对于IE浏览器
else if(window.ActiveXObject){
//IE浏览器中XMLHTTP的实现版本并不相同
var msxmls=["MSXML3","MSXML2","Microsoft"];
for(var i=0;i<msxmls.length;i++){
try{
return new ActiveXObjext(msxmls[i]+".XMLHTTP");
}
catch(e){
alert("浏览器不支持XMLHTTP控件");
}
}
}
}
只有借助XMLHttpRequest对象,Ajax才能实现异步发送请求,XMLRequest是浏览器与服务器交换信息的载体。
Ajax的变成脚本:javascript
JavaScript主要完成如下事情:
创建XMLHttpRequest对象,
通过XMLHttpRequest向服务器发送请求
创建回调函数,监视服务器响应状态,在服务器响应完成后,回调函数启动
回调函数通过DOM动态更新HTML页面
- ajax学习笔记---什么是Ajax
- [ajax 学习笔记] ajax初试
- Ajax学习笔记-Ajax数据格式
- AJAX学习笔记--慕课网Ajax
- Ajax学习笔记(一)
- Ajax学习笔记(二)
- Ajax学习笔记(三)
- Ajax学习笔记(四)
- Ajax学习笔记(五)
- Ajax学习笔记(六)
- Ajax学习笔记
- Ajax 学习笔记(1)
- Ajax 学习笔记(2)
- Ajax 学习笔记(3)
- Ajax Gossip学习笔记
- AJAX学习笔记--从零开始
- Ajax 学习笔记
- ajax学习笔记
- NSString 去除首尾和中间空格
- 大学生选择SEO
- NSString 转换特殊字符“&”“@”“#”等
- action sheet 也来 block ~
- IOS开发之jsonkit使用简介
- 学习ajax笔记
- 3个月实现盈利:创业的这些教训
- Java工具类之Apache的Commons Lang和BeanUtils
- initwithNibName不能初始化wiew
- W2K8中配置Exchange服务器
- Tmux用法
- libpcap使用
- app store 查找版本更新
- 判断字符串中的每个字符是汉字还是非汉字