隨筆-6  評論-38  文章-40  trackbacks-0

          你完全可以認為我是抄來的,因為我就是借鑒了別人的。

          // ?定義?XMLHttpRequest?對象實例
          var ?http_request? = ? false ;

          // ?定義可復用的?http?請求發送函數
          function ?send_request(method,?url,?content,?responseType,?callback)? {
          ????
          // ?初始化,指定處理函數,發送請求的函數
          ????http_request? = ? false ;
          ????
          if ?(window.XMLHttpRequest)? {
          ????????http_request?
          = ? new ?XMLHttpRequest();
          ????????
          if ?(http_request.overrideMimeType)? {
          ????????????http_request.overrideMimeType(
          " text/xml " );
          ????????}

          ????}
          ? else ? {
          ????????
          if ?(window.ActiveXObject)? {
          ????????????
          try ? {
          ????????????????http_request?
          = ? new ?ActiveXObject( " Msxml2.XMLHTTP " );
          ????????????}

          ????????????
          catch ?(e)? {
          ????????????????
          try ? {
          ????????????????????http_request?
          = ? new ?ActiveXObject( " Microsoft.XMLHTTP " );
          ????????????????}
          catch ?(e)? {
          ????????????????????
          return ? false ;
          ????????????????}

          ????????????}

          ????????}

          ????}

          ????
          if ?( ! http_request)? {
          ????????window.alert(
          " 創建?XMLHttpRequest實例對象錯誤! " );
          ????????
          return ? false ;
          ????}

          ????
          ????
          if ?(responseType.toLowerCase()? == ? " text " )? {
          ????????http_request.onreadystatechange?
          = ?callback;
          ????}
          ? else ? {
          ????????
          if ?(responseType.toLowerCase()? == ? " xml " )? {
          ????????????http_request.onreadystatechange?
          = ?callback;
          ????????}
          ? else ? {
          ????????????window.alert(
          " 響應類別參數錯誤! " );
          ????????????
          return ? false ;
          ????????}

          ????}

          ????
          ????
          if ?(method.toLowerCase()? == ? " get " )? {
          ????????http_request.open(method,?url,?
          true );
          ????}
          ? else ? {
          ????????
          if ?(method.toLowerCase()? == ? " post " )? {
          ????????????http_request.open(method,?url,?
          true );
          ????????????http_request.setRequestHeader(
          " Content-Type " ,? " application/x-www-form-urlencoded " );
          ????????}
          ? else ? {
          ????????????window.alert(
          " Http?請求類別參數錯誤。 " );
          ????????????
          return ? false ;
          ????????}

          ????}

          ????
          ????http_request.send(content);
          }



          完全是 柯自聰那個呵,,其它我都能背下來了。
          posted on 2006-12-02 17:38 一手的小窩窩 閱讀(273) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT
          主站蜘蛛池模板: 长沙市| 永德县| 阳原县| 平乡县| 金沙县| 延庆县| 定州市| 贵州省| 镇坪县| 凤山市| 江都市| 九江县| 汶上县| 响水县| 那坡县| 盈江县| 中西区| 富阳市| 禄劝| 梓潼县| 开平市| 东明县| 齐齐哈尔市| 三穗县| 德昌县| 太仓市| 柞水县| 宁阳县| 山阳县| 介休市| 潼关县| 阜宁县| 博乐市| 永康市| 罗山县| 富顺县| 雅安市| 呼图壁县| 鄂尔多斯市| 台山市| 梁平县|