Ajax学习的第二堂课 XMLHttpRequest对象的创建及属性方法

         第一节课回忆了一下javascript,下面我们开始学习第二节课,以后的课里面如无特殊说明,则代码都是放在<script>和</script>之间的。

         这节课我们学习xmlHTTPRequest对象,xmlHTTPRequest是IE5的时候出现的,它的作用就是发送请求和处理响应,其实这也是ajax的最核心的东西了,ajax的目的就是无刷新的发送请求和处理响应,好了,javageeker上代码了:

//本段代码应放在<script></script>中
var xmlHttp;
    function createXMLHttpRequest()
    {
    //要建立xmlHttp对象很容易,不过IE浏览器的xmlHttp对象的创建过程和别的浏览器不一样,所以就要判断一下
    	if(window.ActiveXObject)//查看是否有ActiveXObject对象,有的话就证明是IE浏览器,要用new ActiveXObject("Microsoft.XMLHTTP")来创建对象
    	{
    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	else if(window.XMLHttpRequest)
    	{
    		xmlHttp=new XMLHttpRequest();
    	}
    }

 

其实没有注释的话没有几行的,这样xmlHTTPRequest对象就创建成功了。

      好了,创建了xmlHTTPRequest对象之后就可以使用了,下面我介绍xmlHTTPRequest的属性和方法,不多,但不一定一下子记住,多用几遍就会了。

    

方法
abort()      停止当前请求
getAllResponseHeaders()     把HTTP请求的所有响应首部作为键/值对返回
getResponseHeader("header")     返回指定的串值
open("method","url")     建立对服务器的调用。method包括post,get和put
send(content)         向服务器发送请求
setRequestHeader("header","value")     把指定首部设置做为提供的值

属性
onreadystatechange    每个状态改变都会触发这个事件处理器,通常会调用一个JS函数
readystate    请求的状态,有5个可能值。0=未初始化、1=正在加载、2=已加载、3=交互中、4=完成
responseText    服务器的响应,表示为一个串
responseXml    服务器的响应,表示为一个DOM对象的XML
status    服务器的HTTP状态码(200表示OK,404表示NOT FOUND)
statusText    HTTP状态码对应的文本
   这节课就到着了,下节课就开始真正的做一个最简单的ajax的例子。
PS:
   这里是第二课,如果你想看其他课程,请点击下面的链接:
                         第一课: Ajax学习的第一堂课 回忆javascript
2026零成本私有化:OpenClaw一键搭建Discord/Telegram智能机器人,数据不出本地,永久免费替代ChatGPT 如果内置的功能不能满足你的需求,你可以很容易地添加自己的自定义工具。public string Description => "查询指定城市的天气";// 调用天气API获取天气信息return $"city今天的天气是晴,温度25度";// 注册工具今天北京的天气怎么样?大模型的选择很重要:不要盲目追求大参数的模型。对于大多数场景来说,7B参数的模型已经足够用了,而且速度快,内存占用低。上下文长度不要设置太大:上下文长度越大,内存占用越高,推理速度越慢。 阅读详情

相关推荐

从Excel到Power Pivot:构建你的第一个商业智能分析模型

本文详细介绍了如何从Excel升级到Power Pivot,构建你的第一个商业智能分析模型。通过激活Power Pivot功能、导入数据、建立表关系、创建智能度量值以及打造交互式仪表盘,帮助用户高效处理百万行级别的数据,实现数据自动关联和动态分析,大幅提升商业决策效率。

weixin_30629653的博客 256

XMLHttpRequest请求添加token

let xhr = new XMLHttpRequest(); xhr.timeout = 0; var token: any = localStorage.getItem('token_mare_basic') == null ? "" : localStorage.getItem('token_mare_basic'); xhr.open('GET', `${omsTankInfoServer}/oms/tas/exportTas?tankAreaId=` + record.id

旭旭1998的博客 5万+

【HSCNN解析】HSCNN:从欠采样光谱图重建高光谱图的CNN网络

本文介绍HSCNN,是一个将欠采样光谱图重建为高光谱图的纯CNN网络,2017年提出。

上个大学哪有不疯的?硬撑罢了! 1620

XMLHTTPRequest的属性和方法简介

1、XMLHTTPRequest对象什么是? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收 XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:)) 来自MSDN的解释:XmlHttp提供客户端同http服务器通讯...

T2010210112的博客 296

深入解析以太网接口中的BOB Smith电路设计

本文深入解析以太网接口中的BOB Smith电路设计,详细介绍了其在共模噪声抑制、浪涌防护和EMI优化中的关键作用。通过实际案例和设计要点,帮助工程师正确选择75Ω电阻和高压电容等元件,优化PCB布局,解决电压型与电流型PHY的设计差异,以及千兆与百兆以太网的特殊考量。

weixin_28339967的博客 688

【华为OD机试真题】7、字符串筛选排序 | 机试真题+思路参考+代码解析(C++、Java、Py)

题目描述 >输入一个由N个大小写字母组成的字符串 按照ASCII码值从小到大进行排序 查找字符串中第K个最小ASCII码值的字母(k>=1) 输出该字母所在字符串中的位置索引(字符串的第一个位置索引为0) k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引 如果有重复字母则输出字母的最小位置索引

KJ.JK 2267

HttpRequest对象属性详解

在服务器收到客户端的请求后,HttpRuntime将会创建一个HttpRequest对象的实例,这个实例就是我们在页面中常用的Request. 在Request这个对象中,提供的大量的属性以方便我们获取到请求的内容,本章我们一一讲解这些属性的意思。 在客户端的请求内容中,主要包含三部分内容。请求行,请求头部,请求主体,在下面的属性中,我们可一一获取到这些信息。 Request.Request

daodaowolf的专栏 3610

Jetson Orin 上拉取 GMSL 相机流并保存在 DMA 内存中

本文介绍了在NVIDIA Jetson Orin平台上实现GMSL相机DMA内存共享的低延迟采集方案。通过V4L2+NvBufSurface技术,将相机数据直接存入DMA缓冲区,避免传统流程中的CPU拷贝开销。文章详细说明了设备初始化、DMA缓冲区分配、V4L2绑定等关键步骤,并展示了调用示例。该方案支持零拷贝访问,适用于AI推理、硬件编码等场景,能显著提升车载视觉系统的实时性能,为多路GMSL相机接入和低延迟处理提供了高效解决方案。

J。 695

Ajax核心对象——XMLHttpRequest对象

XMLHttpRequest对象在Ajax中占据着十分重要的地位,因为通常意义上的和服务器进行交互是通过提交表单的形式,而在Ajax中的客户端通过XMLHttpRequest对象实现与服务器的通信。也就是说正是因为XMLHttpRequest才使得Ajax得以实现,于是我们的与服务器的交互速度明显提升,消除了令人头疼的等待之后用户体验便也更加良好。名字由来:XMLHttpRequest之所以叫这个

郗晓勇|利己者生,利人者恒 9616

成对使用离轴抛物面反射镜的设计

成对使用离轴抛物面反射镜的设计

weixin_72050316的博客 638

ABAP Cloud 里的高性能日志:CL_BALI_LOG、XCO_CP_BAL 与 AML 的性能对比与选型指南

ABAP日志框架性能对比与选型建议 本文对比了ABAP Cloud中三种主流日志框架的性能表现与适用场景: 标准BALI:适合明确需要保存日志的场景,保存路径短,性能较好 XCO_CP_BAL:API更现代但性能较低,适合需要即时可见性的场景 AML:开源框架,擅长消息缓冲,适合批量处理时暂存消息 测试结果表明: 纯记录不落库时AML最快 需要保存时BALI性能最优 second connection不提升性能但能确保日志留存 选型建议: 高频批处理优先AML+BALI组合 故障诊断考虑XCO的即时可见性

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 215

AJAX——核心XMLHttpRequest对象

AJAX大家已经都知道了,是为了实现异步通讯,提高用户体验度,而将很多旧知识(XML,DOM,JavaScript,HTML,Jquery,Css……)重新融合的一个新的知识框架。而,XMLHttpRequest对象则是其中的重重之中。这篇博客重点总结一下这个对象的使用。当然还是按照经典的五步法来学习,以后在实践中有更多更好的想法,会拿出来分享的!            首先,需要先了解

学会改变自己——才能突破 11万+

USB2.0协议解读

就写到这吧,其他协议层等属于软件需要了解的东西了。简单看了下,本文总结的有点乱,有两个原因吧,其一是理解的不够透彻,无法用简单明了的语言总结;其二是感觉这个协议文档章节划分的也不是很好,有点大杂烩。

qflook的博客 3673

AJAX - 创建 XMLHttpRequest 对象

XMLHttpRequest 是 AJAX 的基础。

m0_65696193的博客 936

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

创建XMLHttpRequest对象,我有以下几种方法

创建XMLHttpRequest对象,我有以下几种方法,顺带给大家介绍下他们的使用,一起来看看那吧。 1. 第一种,我们可以使用构造函数的方式。直接new的方式,这样我们就构造了这个对象。 request = new XMLHttpRequest() 但是,这个语句只针对Firefox,opera以及Safari等高级浏览器。 2、如果我们要针对IE6或者IE6以上的。那么,我们需要换一个方式,然...

weixin_44218169的博客 2423

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Ajax的XMLHttpRequest对象的属性和方法

XMLHttpRequest对象是Ajax的核心,它有很多的属性、方法和事件以便于脚本处理和控制HTTP的请求和相应。 一、XMLHttpRequest对象的属性和事件属性 描述readyState 表示XMLHttpRequest对象的状态responseText 包含客户端接收到的HTTP相应的文本内容responseXML 服务器响应的XML内容对应的DOM对象sta

helencoder的博客 2532

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

AJAX的XMLHttpRequest对象

XMLHttpRequest(XHR)是 AJAX(异步 JavaScript 和 XML)的核心对象,用于在不重新加载整个页面的情况下,与服务器进行异步数据交互。它允许浏览器在后台向服务器发送请求、接收响应,并更新页面部分内容。2.XMLHttpRequest 的基本使用步骤。

2501_92527267的博客 1739

Ajax异步通信与XMLhttpRequest对象的属性方法及事件

Ajax的创建以及http状态码的解释

qq_53018064的博客 1179

Ajax概述及XMLHttpRequest对象的常见属性方法

目录Ajax概述Ajax优点Ajax缺点Ajax核心XMLHttpRequest对象的方法XMLHttpRequest对象的属性HTTP概述请求报文响应报文 Ajax概述 Ajax:Asynchronous JavaScript And XML,异步JavaScript和XML技术。 不是一门新的语言或技术,是由JavaScript、XML、DOM、CSS等多种已有技术组合而成的一种浏览器端技术。 它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。 通过AJAX可以在浏览器向

m0_52942098的博客 1070

AJAX:创建 XMLHttpRequest 对象

else {

2501_90462705的博客 674

Ajax中XMLHttpRequest对象的详细解析

/将超市设置为3秒钟//请求超时后请求会自动终止,会调用ontimeout事件处理程序//处理代码console.log(‘请求超时了’)

2401_87288826的博客 1303

AJAX中的XMLHttpRequest对象

王兴奎老师的视频已经看完了,这部分的总结工作还没有开始,开始遇到新的知识点或是不大明白的知识都没有及时的进行总结,只是将自己想总结的内容都列在了Onenote中,现在回过头来一点点的进行总结,这篇博客是对XMLHttpRequest对象的总结,在总结XMLHttpRequest对象之前我们还是先来回顾一下什么是AJAX以及wome。 一.什么是AJAX 说到这自己还有些羞愧,那天学敏问我AJA

陈金荣 2260
上一篇: servlet生命周期
下一篇: 搞笑:全人工半自动 纽曼维修中心的山寨取号排队系统
TOGEEK
博客等级 码龄19年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值