• Ajax


    一、Ajax简介

      Ajax是现在web应用开发的一项关键工具。他让你能向服务器异步发送和接受收据,然后用JavaScript解析。Ajax是Asynchronous JavaScript and XML(异步JavaScript与XMl的缩写),这个名称诞生于XML还是数据传输的首选格式期间。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。

    二、同步和异步

      同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要重新填写!

        异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。当用户填写完一条信息后,该信息会自动向服务器提交,然后服务器响应客户端,在此过程中,用户依然在填写表格的信息,即向服务器请求多次,节省了用户的时间,提高了用户的体验。

    三、Ajax的原理

      

      浏览器想获取服务器端的数据,他告诉XmlHttpRequest对象,让XmlHttpRequest对象代替自己去服务器端请求数据,服务器端处理完后将数据交给XmlHttpRequest对象,XmlHttpRequest对象把数据带回到客户端,用JavaScript解析数据然后显示到页面上。

    四、ajax的替代方法

      可以使用iframe来实现Ajax这种局部刷新效果。

    五、原生的ajax

      

  • 相关阅读:
    odoo 的各种domain
    odoo search之时间搜索,时间段查询
    git 修改远程仓库地址
    Windows 挂起进程
    结构体 偏移量 (size_t)&(((s *)0)->m) , list相关
    Data Flow Diagram with Examples
    Windows环境,获取当前线程的ID,GetCurrentThreadId
    获取 保存 系统信息 [Windows]
    notepad正则删除关键词所在行
    文件或文件夹改变后,发信号让系统刷新
  • 原文地址:https://www.cnblogs.com/yiluhuakai/p/8503672.html
Copyright © 2020-2023  润新知