zoukankan      html  css  js  c++  java
  • Ajax

    什么是异步交互、同步交互?

    同步交互就是用户向服务器发出一个请求,等到服务响应之后才能发送第二个请求。

    异步交互就是用户向服务器发送请求,无需等到服务器响应之后在发送第二个请求。

    可以使用就是来接受服务器的响应,然后完成局部刷新。

    ajax就是可以使用js能访问服务器,然后时异步访问。

    我们都知道,一般服务器给我们的响应都是整个HTML页面,而采用ajax之后,可以是局部刷新,不用再响应整个页面,只需传送数据。

    ajax的应用场景:

    当用户在输入框中输入关键字时。此时文本框的内容发生了变化,这是浏览器就会向服务器发出一个请求,服务器将有关于“hello”的前十条 limit 0,9 发送给浏览器,在此期间,用户还可以做出其他操作。

    当用户向输入框输入完成,光标移走时,浏览器应使用ajax技术已经向服务器发出请求,服务器检查自己的数据库,发现此用户已注册,就会将此消息发给浏览器,浏览器给用户做出响应。

    虽然使用ajax很方便,增强了用户体验,但无形中访问服务器的此商户明显增多,虽然服务器无需返回整个页面,只要返回局部的数据,但ajax只要在适宜的场景用。

     ajax的四步操作:

    第一步:得到 XMLHttpRequest对象,获取浏览器的型号

    第二步:获取浏览器与服务器的连接

    第三步:向服务器发送请求。

    第四布:验证URL的状态码。

    创建异步对象

     

  • 相关阅读:
    C++标准库vector以及迭代器
    (转)单链表的逆置
    (六)通过solr7的API实现商品的列表查询
    (八)solr7实现搜索框的自动提示并统计词频
    (四)DIH导入结构化数据
    (三)Solrj4到Solrj5的升级之路
    easyui validatebox 验证类型
    一、docker临时记录
    vip视频网站爬虫
    Intellij IDEA 4种配置热部署的方法
  • 原文地址:https://www.cnblogs.com/hanmengdi/p/9518073.html
Copyright © 2011-2022 走看看