2025年动态数据

动态数据本文地址 http www cnblogs com veinyin p 7607057 html 动态数据使用 Ajax 来实现 且通常为异步发生 动态数据建造的网页被称为数据驱动网页 即仅有框架 数据负责网页的内容 XMLHttpReque readyState

大家好,我是讯享网,很高兴认识大家。

本文地址:http://www.cnblogs.com/veinyin/p/7607057.html 

 

动态数据使用 Ajax 来实现,且通常为异步发生

 

动态数据建造的网页被称为数据驱动网页,即仅有框架,数据负责网页的内容

 

  • XMLHttpRequest
    • readyState : 请求状态:0 ( 未初始 ), 1 ( 开启 ), 2 ( 已传送 ), 3 ( 接受中 ), 4 ( 已载入 )
    • status : HTTP 的请求状态 : 404 ( 找不到文件 ), 200 ( OK )
    • onreadystatechange : 请求状态改变时调用的函数引用
    • responseText : 服务器返回的响应数据,格式为纯文本字符串
    • responseXML : 服务器返回的响应数据,格式为 XML 节点树构成的对象
    • send() : 传送请求,交给服务器处理
    • open() : 准备请求,指定请求的类型,URL 及其他细节
    • abort() : 取消请求
  • GET 和 POST


    讯享网

    • GET : 从服务器获取数据,send() 中参数为 null
    • POST : 上传数据到服务器,send() 中参数为要传送的数据
  • 自定义对象 AjaxRequest
    • request
    • getReadyState()
    • getStatus()
    • getResponseText()
    • getResponseXML()

    其中有个十分重要的方法 send()

    send(type, url, handler, postDataType, postData); 

    讯享网
    • type 为 GET 或 POST,若为 GET,则省去后两项不写
    • handler 为处理响应的回调函数
    • postDataType 为被传送的数据类型
    • postData 为要传送的数据

    简单好用的方法,可以的话尽量使用 AjaxRequest 对象

  • 示例
    • XMLHttpRequest 对象
      讯享网1 var request = new XMLHttpRequest(); 2 3 request.onreadystatechange = handler;
小讯
上一篇 2025-02-08 14:17
下一篇 2025-04-02 10:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/42324.html