AJAX教程(6):AJAX – 请求服务器分享


要想把请求发送到服务器,我们就需要使用 open() 方法和 send() 方法。

open() 方法需要三个参数。第一个参数定义发送请求所使用的方法(GET 还是 POST)。第二个参数规定服务器端脚本的 URL。第三个方法规定应当对请求进行异步地处理。

send() 方法可将请求送往服务器。如果我们假设 HTML 文件和 ASP 文件位于相同的目录,那么代码是这样的:

xmlHttp.open("GET","time.asp",true);  xmlHttp.send(null);  

现在,我们必须决定何时执行 AJAX 函数。当用户在用户名文本框中键入某些内容时,我们会令函数“在幕后”执行。

<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>  

下一节介绍 "time.asp" 的脚本,这样我们完整的 AJAX 应用程序就搞定了。

—-想了解更多的jquery相关特效编写怎么解决关注<计算机技术网(www.ctvol.com)!!>



本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/jquerytutorial/89494.html

(0)
上一篇 2020年4月18日
下一篇 2020年4月18日

精彩推荐