zoukankan      html  css  js  c++  java
  • ajax的使用(一)

        ajax向服务器异步发送和接受数据,然后用JavaScript解析。Ajax核心规范的名称继承于你用来建立和发送请求的JavaScript对象:XMLHttpRequest。这个规范有两个等级。所有主流浏览器都实现了第一级(Level1),它代表了基础级别的功能。第二级(Level2)扩展了最初的规范,纳入了额外的事件和一些功能来让它更容易与form元素协作,并且支持一些相关规范。
        ajax的整个流程,创建=>配置=>执行简单的请求,后期展示如何将时间作为请求的进度信号,如何处理请求和应用程序错误,如何跨越发起请求。

    内容概要
    问题 解决方案
    发起一个Ajax请求 创建一个XMLHttpRequest对象,然后调用open和send方法
    使用一次性事件追踪请求的进度 使用第二级的事件,比如onload、onloadstart和onloadend
    探测和处理错误 响应错误事件,或者使用try...catch语句
    设置Ajax请求的标头 使用setRequestHeader方法
    读取服务器响应的标头 使用getResponseHeader和getAllResponseHeaders方法
    发起跨源Ajax请求 设置服务器响应里的Aceess-Control-Allow-Origin标头
    中止一个请求 使用abort
  • 相关阅读:
    Git报错:remote: HTTP Basic: Access denied的解决方法
    扩展模块之ConfigParser模块
    pyftplib
    kafka
    Android MarqueeTextView : 轻松实现文本滚动(跑马灯)效果
    nx
    ScorpionX-RX-64
    SDWebImage源码解读
    iOS 性能优化及AFNetworking源码解析
    vue使用g6做流程图
  • 原文地址:https://www.cnblogs.com/Sarah119/p/8159208.html
Copyright © 2011-2022 走看看