0

有许多选项卡示例可以在不离开父页面的情况下将内容动态加载到 div 中。

但是,我能找到的所有示例都将 ajax 与 jquery 或其他库一起使用。我试图避免使用任何库。

有没有人有仅将内容加载到 div 的选项卡的 ajax 示例?

谢谢。

4

1 回答 1

1

没有 jQuery 的 Ajax

例子:

<!DOCTYPE html>
 <html>
  <head>
   <script>
    var xmlhttp;
    function loadXMLDoc(url,cfunc)
    {
     if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
      } 
     else
      {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=cfunc;
    xmlhttp.open("GET",url,true);
    xmlhttp.send();
   }

  function myFunction()
  {
   loadXMLDoc("ajax_info.txt",function()
   {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {
       document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
     }
   });
  }
 </script>
 </head>
<body>

<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="myFunction()">Change Content</button>

 </body>
</html>
于 2013-11-06T04:55:43.243 回答