zhaomengsen 发表于 2013-1-29 12:40:01

面试题锦集

xmlHttp.open("GET","time.asp",true);
xmlHttp.send(null);
 
ajax返回值 有几种都是什么
0 请求未初始化(在调用 open 之前)
1 请求已提出(调用send()之前)
2 请求一发送(这里通常可以从相应到内容头部)
3请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)
4 请求已完成(可以访问服务器响应并使用它)
<html><body><script type="text/javascript">function ajaxFunction() { var xmlHttp;try    {   // Firefox, Opera 8.0+, Safari    xmlHttp=new XMLHttpRequest();    } catch (e)    {// Internet Explorer   try      {      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      }   catch (e)      {      try         {         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");         }      catch (e)         {         alert("您的浏览器不支持AJAX!");         return false;         }      }    } }</script><form name="myForm">用户: <input type="text" name="username" />时间: <input type="text" name="time" /></form></body></html> 
<html><body><script type="text/javascript">function ajaxFunction() { var xmlHttp;try    {   // Firefox, Opera 8.0+, Safari    xmlHttp=new XMLHttpRequest();    } catch (e)    {// Internet Explorer   try      {      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      }   catch (e)      {      try         {         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");         }      catch (e)         {         alert("您的浏览器不支持AJAX!");         return false;         }      }    }    xmlHttp.onreadystatechange=function()      {      if(xmlHttp.readyState==4)      {         document.myForm.time.value=xmlHttp.responseText;      }      }    xmlHttp.open("GET","time.asp",true);    xmlHttp.send(null); }</script><form name="myForm">用户: <input type="text" name="username" onkeyup="ajaxFunction();" />时间: <input type="text" name="time" /></form></body></html> 
页: [1]
查看完整版本: 面试题锦集