`
flare
  • 浏览: 125020 次
  • 性别: Icon_minigender_1
  • 来自: 天尽头
社区版块
存档分类
最新评论

ajax常识

阅读更多

创建XMLHttpRequest对象的一个实例




var xmlHttp;



function createXMLHttpRequest() {



if (window.ActiveXObject) {



xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");



}



else if (window.XMLHttpRequest) {



xmlHttp = new XMLHttpRequest();



}



}

 

XMLHttpRequest 对象的一些典型方法。


   

   

abort()

停止当前请求

getAllResponseHeaders()

HTTP 请求的所有响应首部作为键 / 值对返回

getResponseHeader("header")

返回指定首部的串值

open("method", "url")

建立对服务器的调用。 method 参数可以是 GET POST PUT url 参数可以是相对 URL 或绝对 URL 。这个方法还包括 3 个可选的参数

send(content)

向服务器发送请求

setRequestHeader("header", "value")

把指定首部设置为所提供的值。在设置任何首部之前必须先调用 open()

 

void open(string method, string url, boolean asynch, string username, string password) :这个方法会建立对服务器的调用。这是初始化一个请求的纯脚本方法。它有两个必要的参数,还有 3 个可选参数。要提供调用的特定方法( GET POST PUT ),还要提供所调用资源的 URL 。另外还可以传递一个 Boolean 值,指示这个调用是异步的还是同步的。默认值为 true ,表示请求本质上是异步的。如果这个参数为 false ,处理就会等待,直到从服务器返回响应为止。 由于异步调用是使用 Ajax 的主要优势之一,所以倘若将这个参数设置为 false ,从某种程度上讲与使用 XMLHttpRequest 对象的初衷不太相符。不过,前面已经说过,在某些情况下这个参数设置为 false 也是有用的,比如在持久存储页面之前可以先验证用户的输入。最后两个参数不说自明,允许你指定一个特定的用户名和密码。

 

标准 XMLHttpRequest 属性

   

   

onreadystatechange

每个状态改变时都会触发这个事件处理器,通常会调用一个 JavaScript 函数

readyState

请求的状态。有 5 个可取值: 0 = 未初始化, 1 = 正在加载, 2 = 已加载, 3 = 交互中, 4 = 完成

responseText

服务器的响应,表示为一个串

responseXML

服务器的响应,表示为 XML 。这个对象可以解析为一个 DOM 对象

status

服务器的 HTTP 状态码( 200 对应 OK 404 对应 Not Found (未找到),等等)

statusText

HTTP 状态码的相应文本( OK Not Found (未找到

 

 

一般地,当改变服务器上的状态时应当使用 POST 方法。不同于 GET ,需要设置 XML- HttpRequest 对象的 Content-Type 首部,如下所示:

xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    API文档Ajax+jQuery+正则表达式+SQL+JDK1.7

    其他文档如`JScript中文参考手册.chm`(可能指的是JavaScript)、`Html手册.chm`、`网页设计配色常识.chm`和`经典著作+w3school+教程(离线版).CHM`则分别涵盖了JavaScript语言、HTML基础知识、网页设计原则以及W3...

    《JSP+Dreamweaver CS4+CSS+Ajax动态网站开发典型案例》源代码

    2.3 制作常识问答 2.4 制作Spry表单 第3章 制作企业网站(锐动力) 3.1 设计首页 3.2 设计我们的服务 3.3 设计案例展示 3.4 设计会员登录和注册 第4章 JSP开发基础 4.1 开发星座首页 4.2 站点问候 4.3 星座查询 4.4 ...

    html5+JavaScript+css+mysql实现的基于thinkphp的医学常识的介绍平台设计与实现

    JavaScript是实现用户交互的关键,通过AJAX异步通信,可以实现页面的无刷新更新,提高用户体验。在本项目中,JavaScript可能被用来处理用户输入验证、动态加载数据、表单提交等操作,甚至可能结合jQuery或其他库简化...

    爬虫高阶常识_爬虫_源码.zip

    对于动态加载的内容,如由Ajax技术生成的部分,可能需要用到Selenium、 Puppeteer等工具来模拟浏览器行为。JavaScript执行环境如Node.js(配合JSDOM)也是解析此类内容的选择。 爬虫的效率优化也是高阶主题之一。多...

    jQuery中文入门指南 翻译加实例 jQuery的起点教程

    这个指南是一个对jQuery库的说明,要求读者了解HTML(DOM)和CSS的一些常识。它包括了一个简单的Hello World的例子,选择器和事件基础,AJAX、FX的用法,以及如何制作jQuery的插件。 这个指南包括了很多代码,你可以...

    WEB开发必备几乎包含所有参考资料

    100道逻辑思维趣题,ajax框架:dwr》实战(包括整合),Ajax中英文对照手册,CSS2 – Quick Reference Guide,css滤镜,css样式,DHTML默认行为手册,DOM文档对象模型手册,JavaScript源码大全 v1.0,javascript资料(源码,...

    rms_development for group7

    Services(1) 手册(1) DOM文档对象中文手册(1)(1) XML(1) 网页设计配色常识(1) Outlook(1) Microsoft(1) Express畸形EML文件远程拒绝服务漏洞(1) 跳马(1)(1) Hacks(1) DOM文档对象中文手册(1) 网页设计配色常识(1)(1)...

    介绍网页的一些基本常识

    通过JavaScript,我们可以实现用户输入验证、动画效果、异步数据请求(AJAX)以及操作DOM(文档对象模型)。DOM是HTML和XML文档的抽象,允许JavaScript查找、访问和修改页面上的任何元素。例如,`document....

    c++常识

    非常好的c++资料!!!

    Web-master.zip

    09-Ajax add:2019前端最新导航 6 months ago 10-ES6 add: 用css border 画等边三角形 10 days ago 11-Node.js和模块化 update: let 和 const last month 12-Vue基础 add: 通过 js 获取元素的样式 last month 13-...

    基于SSM+微信小程序实现的公考上岸通源代码

    后台开发框架采用Spring Boot,数据库采用MySQL,页面结合WXML、WXSS、JavaScript与AJAX等技术完成。 根据项目需求分为微信端和后台管理端,(1)~(7)为微信小程序主要功能,(8)~(11)为后台管理网站主要功能,...

    jQuery中文学习大全

    这个教程是一个对jQuery库的说明,要求读者了解HTML(DOM)和CSS的一些常识。它包括简单的jQuery例子,选择器和事件基础,AJAX的用法,以及jQuery的总结。

    毕业答辩-ASP基于BS结构的工厂设备管理系统的设计与开发(源代码论文).rar

    源代码是系统实现的关键,它展示了如何使用ASP.NET框架进行Web开发,包括页面间的交互、数据绑定、AJAX异步更新、异常处理等技术。通过阅读和学习源代码,可以深入理解ASP.NET的开发模式和编程技巧。 总的来说,这...

    jquery 入门教程 [翻译] 推荐

    jQuery入门指南教程 这个指南是一个对jQuery库的说明,要求读者了解HTML(DOM)和CSS的一些常识。它包括了一个简单的Hello World的例子,选择器和事件基础,AJAX、FX的用法,以及如何制作jQuery的插件。 这个指南包括...

    W3CSchool文档

    w3school Web标准全套教程,从最基础的HTML语言开始,依次介绍XML、浏览器脚本语言(JavaScript/VBScript/Ajax/dHTML/等)、服务器脚本(ASP、PHP、ASP.NET等)、多媒体、建站手册(一些建站常识及CSS网站重构相关知识),...

    Java毕业设计:基于SpringBoot的公考上岸通系统(源码+录像演示).zip

    后台开发框架采用Spring Boot,数据库采用MySQL,页面结合WXML、WXSS、JavaScript与AJAX等技术完成。 根据项目需求分为微信端和后台管理端,(1)~(7)为微信小程序主要功能,(8)~(11)为后台管理网站主要功能,...

    jQuery的起点教程(jquery入门介绍)word版最新版本

    这个指南是一个对jQuery库的说明...它包括了一个简单的Hello World的例子,选择器和事件基础,AJAX、FX的用法,以及如何制作jQuery的插件。 这个指南包括了很多代码,你可以copy它们,并试着修改它们,看看产生的效果。

Global site tag (gtag.js) - Google Analytics