JQuery UI

推荐列表 站点导航

当前位置:首页 > jquery > JQuery UI >

AJAX_Ajax教程实例详解,什么是 AJAXAJAX = Asynchronous Java

来源:网络整理  作者:  发布时间:2020-12-19 14:59
Ajax教程实例详解,什么是 AJAXAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一...

当请求被发送到服务器时,我们需要执行一些基于响应的任务。

在使用XMLHttpRequest对象的send()方法时,如果使用的是get请求或者不需要发送数据的post请求时,需要使用send(null);

xmlhttp.open("POST","ajax_test.asp",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send("fname=Bill&lname=Gates");

AJAX 不是新的编程语言,而是一种使用现有标准的新方法。

3. status:响应的HTTP状态(200,404,500等)

如果想要发送数据数据,则需要使用post请求,先使用 setRequestHeader() 来添加 HTTP 头。然后在 send() 方法中规定您希望发送的数据:

每当 readyState 改变时,就会触发 onreadystatechange 事件。

2. responseXML:如果响应内容的类型是”text/xml”或”application/xml”,这个属性将保存包含着相应数据的XML文档

1. URL是相对于当前页面的路径,也可以使用绝对路径

以上内容是小编给大家介绍的Ajax教程实例详解,希望对大家有所帮助!

当 readyState 等于 4 且状态为 200 时,表示响应已就绪:

XMLHttpRequest 对象

Ajax的核心是JavaScript对象XmlHttpRequest

AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下(AJAX 是一种用于创建快速动态网页的技术)。

3. 只能向同一个域中使用相同协议和端口的URL发送请求,否则会因为安全原因报错

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

2. 调用open方法并不会真正的发送请求,而是初始化一个请求准备发送

我们可以在接受响应之前调用abort方法取消异步请求:XMLHttpRequest .abort();

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

请求发往服务器,服务器根据请求生成响应(Response),传回给XHR对象,在收到响应后相应数据会填充到XHR对象的属性,有四个相关属性会被填充:

注意:

下面是 XMLHttpRequest 对象的三个重要的属性:

readyState 属性存有 XMLHttpRequest 的状态信息。

在 onreadystatechange 事件中,我们规定当服务器响应已做好被处理的准备时所执行的任务。

4. statusText:HTTP状态说明

xhr.send(null);

XMLHttpRequest对象有两个重要方法 open与send

onreadystatechange 事件

<script type="text/javascript"> function createXHR(){ var xhr = null; try { // Firefox, Opera .+, Safari,IE+ xhr = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xhr = new ActiveXObject("Msxml.XMLHTTP"); } catch (e) { try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xhr = null; } } } return xhr; } </script>

xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState== && xmlhttp.status==) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } }

在使用XMLHttpRequest对象时要调用的第一个方法是open方法,调用方式:XMLHttpRequest.open(“get”,”default.aspx”,true); 这段代码会针对default.aspx页面发送get请求,关于这段代码有三点需要注意:

要想把请求发往服务器需要调用send方法,send方法接受一个参数,参数是请求主体要发送的数据,如果不需要发送数据则传入null,在调用send方法之后请求被发往服务器,如下

XMLHttpRequest对象用法

1. responseText:作为响应主体被返回的文本

相关热词: 详解 教程 实例

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/ui/5653.shtml

最新文章
django 项目怎么创建超级用 django 项目怎么创建超级用

时间:2020-12-19

热门文章
django 项目怎么创建超级用户 django 项目怎么创建超级用户

时间:2020-12-19

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

AJAX_Ajax教程实例详解,什么是 AJAXAJAX = Asynchronous Java

2020-12-19 编辑:

当请求被发送到服务器时,我们需要执行一些基于响应的任务。

在使用XMLHttpRequest对象的send()方法时,如果使用的是get请求或者不需要发送数据的post请求时,需要使用send(null);

xmlhttp.open("POST","ajax_test.asp",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send("fname=Bill&lname=Gates");

AJAX 不是新的编程语言,而是一种使用现有标准的新方法。

3. status:响应的HTTP状态(200,404,500等)

如果想要发送数据数据,则需要使用post请求,先使用 setRequestHeader() 来添加 HTTP 头。然后在 send() 方法中规定您希望发送的数据:

每当 readyState 改变时,就会触发 onreadystatechange 事件。

2. responseXML:如果响应内容的类型是”text/xml”或”application/xml”,这个属性将保存包含着相应数据的XML文档

1. URL是相对于当前页面的路径,也可以使用绝对路径

以上内容是小编给大家介绍的Ajax教程实例详解,希望对大家有所帮助!

当 readyState 等于 4 且状态为 200 时,表示响应已就绪:

XMLHttpRequest 对象

Ajax的核心是JavaScript对象XmlHttpRequest

AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下(AJAX 是一种用于创建快速动态网页的技术)。

3. 只能向同一个域中使用相同协议和端口的URL发送请求,否则会因为安全原因报错

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

2. 调用open方法并不会真正的发送请求,而是初始化一个请求准备发送

我们可以在接受响应之前调用abort方法取消异步请求:XMLHttpRequest .abort();

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

请求发往服务器,服务器根据请求生成响应(Response),传回给XHR对象,在收到响应后相应数据会填充到XHR对象的属性,有四个相关属性会被填充:

注意:

下面是 XMLHttpRequest 对象的三个重要的属性:

readyState 属性存有 XMLHttpRequest 的状态信息。

在 onreadystatechange 事件中,我们规定当服务器响应已做好被处理的准备时所执行的任务。

4. statusText:HTTP状态说明

xhr.send(null);

XMLHttpRequest对象有两个重要方法 open与send

onreadystatechange 事件

<script type="text/javascript"> function createXHR(){ var xhr = null; try { // Firefox, Opera .+, Safari,IE+ xhr = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xhr = new ActiveXObject("Msxml.XMLHTTP"); } catch (e) { try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xhr = null; } } } return xhr; } </script>

xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState== && xmlhttp.status==) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } }

在使用XMLHttpRequest对象时要调用的第一个方法是open方法,调用方式:XMLHttpRequest.open(“get”,”default.aspx”,true); 这段代码会针对default.aspx页面发送get请求,关于这段代码有三点需要注意:

要想把请求发往服务器需要调用send方法,send方法接受一个参数,参数是请求主体要发送的数据,如果不需要发送数据则传入null,在调用send方法之后请求被发往服务器,如下

XMLHttpRequest对象用法

1. responseText:作为响应主体被返回的文本

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/ui/5653.shtml

相关文章

风云图片

推荐阅读

返回JQuery UI频道首页