一江春水向東流

          做一個有思想的人,期待與每一位熱愛思考的人交流,您的關注是對我最大的支持。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            44 隨筆 :: 139 文章 :: 81 評論 :: 0 Trackbacks
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(12)

          隨筆分類(23)

          隨筆檔案(42)

          文章分類(162)

          文章檔案(139)

          新聞檔案(10)

          相冊

          收藏夾(3)

          文章收集

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          利用ajax實現無刷新更新數據

          show.html //客戶端

          <script language="JavaScript">
          function GetResult() {
          ?? http_request = false;
          ? //開始初始化XMLHttpRequest對象
          ? if(window.XMLHttpRequest) { //Mozilla 瀏覽器
          ?? http_request = new XMLHttpRequest();
          ?? if (http_request.overrideMimeType) {//設置MiME類別
          ??? http_request.overrideMimeType('text/xml');
          ?? }
          ? }
          ? else if (window.ActiveXObject) { // IE瀏覽器
          ?? try {
          ??? http_request = new ActiveXObject("Msxml2.XMLHTTP");
          ?? } catch (e) {
          ??? try {
          ???? http_request = new ActiveXObject("Microsoft.XMLHTTP");
          ??? } catch (e) {}
          ?? }
          ? }
          ? if (!http_request) { // 異常,創建對象實例失敗
          ?? window.alert("不能創建XMLHttpRequest對象實例.");
          ?? return false;
          ? }


          http_request.open("POST","rand.php",false);
          http_request.send();
          var strResult = http_request.responseText;

          ?RemoveRow(); //刪除以前的數據.

          ?num1 = strResult; //字段num1的值

          ?row1 = tb.insertRow();
          ?cell1 = row1.insertCell();
          ?cell1.innerText = num1;
          ?
          }


          function RemoveRow() {
          ??? //保留第一行表頭,其余數據均刪除.
          ?? var iRows = tb.rows.length;
          ?? for(var i=0;i<iRows-1;i++) {
          ????? tb.deleteRow(1);
          ?? }
          }

          function MyShow() {
          ??? //2秒自動刷新一次,2秒取得一次數據.
          ?? timer = window.setInterval("GetResult()",2000);
          }
          </script>

          <body onload="MyShow()">
          <p>
          </p>
          <table width="47%" height="23"border="0" cellpadding="1" cellspacing="0" id="tb">
          <tr>
          <td>num1</td>

          </tr>
          </table>

          get.php //服務端

          <?

          echo rand();

          ?>

          posted on 2007-03-11 16:58 allic 閱讀(1766) 評論(4)  編輯  收藏 所屬分類: PHP+MySQL開發

          評論

          # re: 利用ajax實現無刷新更新數據[未登錄] 2007-05-28 22:11 a
          aaaaaaaaaaaaa  回復  更多評論
            

          # re: 利用ajax實現無刷新更新數據[未登錄] 2007-05-28 22:12 a
          aaaaaaaaaaaaaaaaaaa  回復  更多評論
            

          # re: 利用ajax實現無刷新更新數據 2007-10-30 20:05 ew
          ee  回復  更多評論
            

          # re: 利用ajax實現無刷新更新數據[未登錄] 2014-04-07 16:12 aaaa
          sdgvs  回復  更多評論
            

          主站蜘蛛池模板: 浙江省| 泸州市| 荆门市| 吉林市| 凉城县| 那曲县| 天镇县| 新疆| 五台县| 廉江市| 太保市| 翼城县| 巴彦淖尔市| 崇阳县| 石渠县| 壤塘县| 昭平县| 古蔺县| 孝感市| 新安县| 临泉县| 宁安市| 沧州市| 小金县| 襄城县| 文水县| 志丹县| 永新县| 奎屯市| 南溪县| 大连市| 六盘水市| 土默特右旗| 永平县| 基隆市| 天台县| 类乌齐县| 迁安市| 调兵山市| 扶余县| 宜都市|