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

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 电白县| 垣曲县| 洛宁县| 泸西县| 柘城县| 庆元县| 客服| 邓州市| 镇沅| 高安市| 红河县| 慈溪市| 蚌埠市| 曲阜市| 马关县| 安宁市| 治多县| 新和县| 淳化县| 龙山县| 宝鸡市| 通江县| 肇庆市| 开鲁县| 剑川县| 肥城市| 二连浩特市| 阜城县| 富源县| 徐州市| 锡林郭勒盟| 南充市| 沈丘县| 于田县| 凤阳县| 洱源县| 大连市| 柳河县| 安义县| 阳谷县| 宜州市|