一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

AJAX XMLHttpRequest 对象实例教程

时间:2008-11-28 编辑:简简单单 来源:一聚教程网

AJAX  XMLHttpRequest 对象实例教程

ajax-更多关于X ML HttpRequest对象
在发送数据到服务器,我们已经解释了三个重要的特性XMLHttpRequest对象。

ajax onreadystatechange
经过请求到服务器,我们需要一个功能,可以接收的数据是由服务器返回。

onreadystatechange财产的商店您的功能,将反应过程中从一个服务器。

这不是一个方法,功能是储存在财产被称为自动运行。下面的代码设置onreadystatechange财产和商店的一个空函数里面:
xmlHttp.onreadystatechange=function()
{
// We are going to write some code here
}
ajax readyState属性的readyState属性拥有的状态服务器的响应。

每次readyState的变化, onreadystatechange功能将被处死。

以下是可能的值为readyState属性:

State Description

0 请求未初始化

1 要求已成立

2 请求己发送

3 请求一在进程

4 操作完成 

我们要添加一个声明,如果onreadystatechange功能的测试,

如果我们的反应是完整的(这意味着我们能够得到我们的数据) : xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
  {
  // Get the data from the server's response
  }
}
  responseText
这些数据传回从服务器,可与responseText的财产。

在我们的代码,我们将设置该值的“时间”输入栏位等于responseText :
 
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
  {
  document.myForm.time.value=xmlHttp.responseText;
  }
}

热门栏目