Ajax同步、异步、异步刷新

    之前一直都是顺口都说异步刷新,今天就好好的学习了一下Ajax的异步、同步与异步刷新。

    异步与同步他与刷新并不关联。要注意!

   JQuery中的Ajax方法有个属性async用于控制同步与异步的,默认情况下是true,即Ajax请求的默认是异步请求,但是有的时候,有的项目中也会使用Ajax同步。

   这个同步的意思是当JS代码加载到当前AJAX的时候,会把页面里所有的代码停止加载,页面会出现假死状态,当这个Ajax执行完毕之后才会继续运行其他代码然后页面的

假死状态解除。

   而异步则是这个Ajax代码运行中的时候其他代码也一样可以运行。


补充:

在看到之前有人写过:

       同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事
       异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕


什么是异步刷新:

   它实际是通过javascript里的XMLHTTPRequest对象来打开一个URL地址,然后读URL地址相应回来的内容,换句话说,可以可以用另外打开一个窗口,而通过js就能打开的一个

URL地址并且获得响应的信息。这些信息被JS捕获到后,就可以通过JS把它们按照一个规则组合并显示在页面上,这一个过程叫做Ajax的异步刷新。



  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值