Ajax簡單例子



          =============jsp中的javaScript=====================================

            <%--向后臺發送相應的信息--%>
            function sendUrl(val,method,check){
              var param1 = document.all("param1").value;    
              //指定請求發送的URL地址和參數
              var  url="/test.do?method=list&param1="+param1;
              if(window.XMLHttpRequest){
               req=new XMLHttpRequest();
              }
              else if (window.ActiveXObject){
               req = new ActiveXObject("Microsoft.XMLHTTP");
              }
              if(req){
              req.open("GET",url,true);//向服務器發送請求
              req.onreadystatechange=callback;//指定回調函數
              req.send(null);
              }
              }
            function callback() //回調函數
            {
                if(req.readyState==4)//判斷接受到的響應狀態,如果是4表示加載完畢
                {      
                  if(req.status==200){
                    parseMessage();//收到服務器數據后進行解析
                  }else{
                    alert("該結算戶不存在!");
                  }
                }else { //響應未加載成功,頁面中的代碼
                    //document.getElementById("check_userbh").innerHTML="<font color=\"red\">" + "正在查詢用戶信息..." + "</font>";
               //document.getElementById("check_userbh").innerHTML="<img src=\"images/loading.gif\" width=\"103\" height=\"20\">";
               }
            }
            //對返回數據進行解析
            function parseMessage(){
              var xmlDoc =req.responseText;
              var form = document.forms[0];
              if(xmlDoc.length==0){   
                return;
              }else{
               //alert(xmlDoc);       
              }
            }
            =================================java===========
            try{
             //設置返回內容類型
             response.setContentType("text/xml;charset=GBK");
             //設置不緩存
             response.setHeader("Cache-Control","no-cache");
             //用流輸出到頁面.
             response.getWriter().write(strData);=====>strData返回前臺的數據
             return null;
            } catch (Exception e) {
             request.setAttribute("Exception", e);
             return null;
            } 



          歡迎大家訪問我的個人網站 萌萌的IT人

          posted on 2007-07-19 16:12 見酒就暈 閱讀(260) 評論(0)  編輯  收藏 所屬分類: J2EE文章

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(3)

          我參與的團隊

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          BLOG

          FRIENDS

          LIFE

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 儋州市| 遂昌县| 华安县| 罗江县| 江安县| 伊金霍洛旗| 辉县市| 湘西| 钟祥市| 雅安市| 宁强县| 新和县| 吉林省| 克什克腾旗| 新丰县| 自治县| 万州区| 濮阳县| 高阳县| 公主岭市| 新乐市| 仁寿县| 宁德市| 娱乐| 松滋市| 宁化县| 刚察县| 沈阳市| 桓台县| 南部县| 滦南县| 辉县市| 岳池县| 安康市| 阳曲县| 高尔夫| 临猗县| 高碑店市| 新巴尔虎右旗| 宣化县| 若羌县|