ASP教程:一個簡單的AJAX例子_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:實現ASP頁面的防采集
      自己寫了一段防小偷采集的代碼,與大家交流交流! 用法: 單獨保存一個文件如(no.asp); 在相應的asp頁面頭部用!--#include file=no.asp --加入即可! % '**************************************** '* 網頁防采集實現 * '************************************

      ASP教程:關于AJAX一個簡單的例子

      Index.asp:
      程序代碼

      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
      <title>AJAX簡單應用</title>
      <script language="javascript">
      //創建XMLHttpRequest對象
      var request = false;
      try {
      request = new XMLHttpRequest();
      } catch (trymicrosoft) {
      try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (othermicrosoft) {
      try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
      request = false;
      }
      }
      }
      if (!request)alert("Error initializing XMLHttpRequest!");
      //獲取信息
      function getInfo() {
      var url = "info.asp?id=" + Math.random();
      request.open("GET", url, true);
      request.onreadystatechange = updatePage;
      request.send(null);
      }
      //更新頁面
      function updatePage() {
      if (request.readyState == 4) {
      if (request.status == 200) {
      var response = request.responseText;
      document.getElementById("div1").innerText = response;
      }else if(request.status == 404) {
      alert ("Requested URL is not found.");
      } else if (request.status == 403) {
      alert("Access denied.");
      } else
      alert("status is " + request.status);
      }
      }
      </script>
      </head>
      <body>
      <input name="btn" type="button" id="btn" value="獲取" onclick="getInfo();" />
      <div id="div1">此處顯示新 Div 標簽的內容</div>
      </body>
      </html>

      Info.asp:
      程序代碼

      <%
      Response.Charset = "GB2312" '不設置中文會亂碼
      Dim i,arr(9)
      arr(0) = "隨機信息000000000000000000"
      arr(1) = "隨機信息111111111111111111"
      arr(2) = "隨機信息222222222222222222"
      arr(3) = "隨機信息333333333333333333"
      arr(4) = "隨機信息444444444444444444"
      arr(5) = "隨機信息555555555555555555"
      arr(6) = "隨機信息666666666666666666"
      arr(7) = "隨機信息777777777777777777"
      arr(8) = "隨機信息888888888888888888"
      arr(9) = "隨機信息999999999999999999"
      Randomize
      i = Int(10*Rnd())
      Response.write arr(i)
      %>

      說明:AJAX對服務器返回的結果沒有格式上的要求,只需將結果用"Response.write"輸出即可。

      分享:解讀提高MSSQL和ACCESS兼容性的方法
      大家都知道ASP當中,最常用到的是ACCESS和MSSQL兩個數據庫。很多程序都想開發成兩個數據庫都可以使用的模式,但是礙于兩個數據庫得一些SQL語句不一致,所以導致很多程序都分兩個沒有必要的版本,就是ACCESS和MSSQL版!而事實上,我們可以通過對代碼判斷和識

      來源:模板無憂//所屬分類:ASP教程/更新時間:2012-06-29
      相關ASP教程