AJAX

一、AJAX的全称:Asynchronous JavaScript and XML(异步的JavaScriptXML)

二、AJAX不是某种编程语言,是一种在无需加载整个网页的情况下能够跟新部分网页的技术

三、学习AJAX之前要学会hemlcssjs,这样就会学的很好。

四、同步和异步

同步:客户端发送请求到服务器端,然后服务器端响应、处理,而这时客户端属于等待状态,当服务器端处理之后,客户端就会重新加载页面;如果发生错误就会再次发送请求等待。

异步:客户端发送请求到服务器端,然后服务器端响应、处理,处理之后重新加载,没请求一次就会重新加载,(页面不刷新,自动跟新数据)

五、运用XMLHttpRequest对象和web服务器进行数据的异步交换

六、js操作DOM,实现动态局部刷新;

七、XMLHttpRequest对象在IE5-6是不支持的

八、XMLHttpRequest发送请求

XMLHttpRequest发送请求的方法:
open(method,url,async)方法创建请求;
method:发送请求的方式(get/post);
url:请求的位置;
async:true为异步,默认值;false为同步;
send(string)方法将请求发送到服务器;
setRequestHeader()方法设置请求头信息;
必须写在open()方法与send()方法中间,否则将抛出一个异常;

常用值:setRequestHeader("Content-type","application/x-wwww-form-unlencoded");

XMLHttpRequest响应请求的方法:

var request = new XMLHttpRequest();<br>
request.open("get","get.php","true")<br>
request.send();<br>
request.onreadyStatechange=function(){//监听
if(request.readystate===4 && rerquest.status===200){}
}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值