隨筆-124  評論-49  文章-56  trackbacks-0

          var xmlrequestXml;
          function createXmlHttpreqest(){
            if(window.ActiveXObject)
            {
                  return new ActiveXObject("Microsoft.XMLHTTP");
            }else if(window.XMLHttpRequest)
            {
           return new XMLHttpRequest();
            }
          }
          var rul="?operate=doaa&uname="+uname;
          1 創建xmlHttpRequest組件
          xmlrequestXml=createXmlHttpreqest();
          2 回調函數
          xmlHttpRequest.onreadystatechange=haolejiaowo;、
          3 注冊
          xmlHttpRequest.open("GET",url,true);
          4 發送
          xmlHttpRequest.send(null);

          function haolejiaowo()
          {
            if(xmlHttpRequest.readyState==4 && xmlHttpRequest.status=200)
            {
              var b=xmlHttpRequest.responseText;
              if(b=="true")
              {}
              else
              {}
            }
          }

          ---------------------------------------------------------------------
          1 jar http://getachead.org/dwr
          2 創建配置文件:/WEB-INF/dwr.xml
            <dwr>
           <allow>
            <create creator="new[struts/spring]" javascript="JUserChecker">
            <param name="class" value="com.bj.biz.Manager"/>
           <!--
            <include method="check"/>
            <include method="check2"/>
           -->
           </allow>
            </dwr>
          3 在web.xml中配置
            <servlet>
             <servlet-name>dwr</servlet-name>
             <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
             <init-param>
              <param-name>debug</param-name>
              <param-value>true</param-value>
             </init-param>
           <load-on-startup>0</load-on-startup>
            </servlet>
            <servlet-mapping>
              <servlet-name>dwr</servlet-name>
              <url-pattern>/dwr/*</url-pattern>
            </servlet-mapping>
          4 java類
           
          5 測試 http://127.0.0.1:8080/dwrpro/dwr/
          6 頁面代碼
          <script src="dwr/interface/JUserChecker.js"/>

          function checkUserExists(oCtl){
           var uname=oCtl.vlaue;
           JUserChecker.ckeck(uname,haoLeJiaoWo);
          }
          fucntion haoLeJiaoWo(data){
           alert(data); 
          }

          返回對象

          posted on 2009-11-03 10:36 junly 閱讀(210) 評論(0)  編輯  收藏 所屬分類: ajax/jquery/js
          主站蜘蛛池模板: 丹凤县| 资溪县| 浑源县| 汉川市| 郴州市| 宁波市| 澄迈县| 藁城市| 崇左市| 武山县| 南平市| 郯城县| 茌平县| 修文县| 榆中县| 兰州市| 常宁市| 北海市| 海阳市| 三明市| 皮山县| 南川市| 慈溪市| 绥德县| 龙山县| 霍州市| 汉阴县| 莱阳市| 乐东| 绥宁县| 承德市| 麻城市| 商洛市| 塘沽区| 贵州省| 合山市| 北碚区| 甘德县| 方正县| 南城县| 莱阳市|