猿问

如何用ajax来创建一个XMLHttpRequest对象

如何用ajax来创建一个XMLHttpRequest对象


临摹微笑
浏览 425回答 3
3回答

慕容森

我每次创建一个对象,都要这样复杂吗?如下代码:JScript code:"testAjax.htm" 文件:复制代码代码如下:<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>首先声明一个保存 XMLHttpRequest 对象的 xmlHttp 变量。然后使用 XMLHttp=new XMLHttpRequest() 来创建此对象。这条语句针对 Firefox、Opera 以及 Safari 浏览器。假如失败,则尝试针对 Internet Explorer 6.0+ 的 xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP”),假如也不成功,则尝试针对 Internet Explorer 5.5+ 的 xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”)。
随时随地看视频慕课网APP

相关分类

JQuery
我要回答