2013-08-20 52 views
-1

我发现前面的AJAX教程代码,我不熟悉的代码存在的某些部分变量代码AJAX编码

ajaxRequest.onreadystatechange = function(){ 
     if(ajaxRequest.readyState == 4){ 
      document.myForm.time.value = ajaxRequest.responseText; 
     } 
    } 
    ajaxRequest.open("GET", "pay.php", true); 
    ajaxRequest.send(null); 

有人可以告诉我上面的代码是什么意思,有什么变数,等等? 我知道pay.php是它受到的PHP文件,但前三行代码是什么意思?

回答

0

XMLHttpRequest对象有一个名为readyState的属性。这是存储服务器响应的状态的地方。响应可以是处理,下载或完成。每当readyState改变,我们的onreadystatechange函数就会执行。

当属性readyState为4时,表示响应已完成,您可以获取数据。

该功能是指一个文本框指定的时间,在一个名为形式myForm的“值从代码采取pay.php文件。

+0

所以,如果我想填补它变成一个文本框时,在形式命名为FORM,代码应该为:document.Form.date.value = ajaxRequest.responseText; –