KK

          Kim-'s-Blog.Object-Everything.I'm POJO.

          .紀(jì)-錄.爲(wèi)了忘卻的記憶..真的勇士,要敢于直面遇到的問題,敢于正視繁雜的原碼......在實(shí)踐中積累!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks

          公告

          Hi,Don't call me,I'll call you.


          Locations of visitors to this page我的隨筆
        1. 我的評論
        2. 我的參與
        3. 最新評論
        4. 留言簿(19)

          我參與的團(tuán)隊(duì)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          ----------------------------------------------------------------------------------------------
          行: 36

          字符: 6

          錯(cuò)誤: 缺少對象

          代碼: 0

          URL: http://localhost:8080/kimajax/
          -----------------------------------------------------------------------------
          function proce(){
          ????if(XMLHttpReq.readyState==4){
          ?????if(XMLHttpReq.status==200){
          ?????alert(XMLHttpReq.responsetext);
          ?????var res=XMLHttpReq.responseXML.getElementsByTagName("content")[0].firstChild.data;
          ?????window.alert(res);
          ?????}else{
          ??????window.alert("Error");
          ??????}
          ??????}
          ??????}
          --------------------------------------------------------------------------------
          發(fā)現(xiàn)錯(cuò)誤在:
          response.setContentType("text/html;charset=UTF-8");
          應(yīng)為:
          response.setContentType("text/xml;charset=UTF-8");
          !!低級失誤!!

          posted on 2006-12-01 20:03 Kim' 閱讀(2632) 評論(6)  編輯  收藏

          Feedback

          # re: Ajax中缺少對象的錯(cuò)誤[未登錄] 2007-01-19 12:21 taotao
          我的也出現(xiàn)了這種情況,能說明一下具體怎么改正的操作方法嗎?謝謝:)  回復(fù)  更多評論
            

          # re: Ajax中缺少對象的錯(cuò)誤[未登錄] 2007-01-20 00:41 kim
          @taotao
          你的Servlet代碼中是不是有這么一句代碼:
          public void doGet(HttpServletRequest request, HttpServletResponse response)
          {
          request.setCharacterEncoding("UTF-8");
          response.setContentType("text/xml;charset=UTF-8");
          //response.setHeader("Cache-Control", "no_cache");
          response.setHeader("Cache-Control", "no-cache");
          }

          開始我寫成了:
          response.setContentType("text/html;charset=UTF-8");
          這樣它生成的頁面就不是xml的了,用
          XMLHttpReq.responseXML.getElementsByTagName
          就會找不到對象了.

          還有什么不明白,可以把代碼貼出來.  回復(fù)  更多評論
            

          # re: Ajax中缺少對象的錯(cuò)誤[未登錄] 2007-01-22 12:18 taotao
          我對編程及這些代碼都不是很明白,可以告訴我怎么改嗎?運(yùn)行什么具體操作方法可以說一下嗎?我這個(gè)問題是重裝機(jī)器后出現(xiàn)的。謝謝?  回復(fù)  更多評論
            

          # re: Ajax中缺少對象的錯(cuò)誤 2007-01-24 23:19 Kim'
          在javaScript里寫:
          alert(xmlHttpReq.responseText);
          alert(xmlhttp.responseXML.xml);
          查看Servlet返回的內(nèi)容,看是否為空,有沒有你想要的東西.
          有內(nèi)容肯定能操作的到.
          Servlet中:
          response.setContentType("text/xml;charset=UTF-8");
          會返回XML文件,JavaScript就操作XML
          Servlet中:
          response.setContentType("text/html;charset=UTF-8");
          JavaScript就可以操作String...
          重裝機(jī)器后是不是連不上數(shù)據(jù)庫得不到東西了.....
          還有問題可以把代碼發(fā)給我:javapojo@126.com  回復(fù)  更多評論
            

          # re: Ajax中缺少對象的錯(cuò)誤 2008-07-11 21:30 yushibo
          <%@ page language="java" pageEncoding="GB18030"%>

          <%
          response.setContentType("text/xml;charset=GB18030");
          out.print("<name>");
          out.print("服務(wù)器信息");
          out.print("</name>");

          %>

          我的alert(xmlhttp.responseXML.xml);打印是空的。  回復(fù)  更多評論
            

          # re: Ajax中缺少對象的錯(cuò)誤 2009-01-21 17:14
          居然幫我錯(cuò)的一樣  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          jj
          主站蜘蛛池模板: 马山县| 京山县| 彭水| 庆城县| 新津县| 建湖县| 靖远县| 茌平县| 多伦县| 桃园县| 柏乡县| 锡林郭勒盟| 苏尼特左旗| 固始县| 伊宁县| 呼图壁县| 徐州市| 彩票| 武功县| 沐川县| 庐江县| 宜昌市| 富裕县| 会宁县| 邻水| 二连浩特市| 安平县| 旺苍县| 海伦市| 合作市| 梅河口市| 安义县| 舒兰市| 昌宁县| 汉寿县| 合作市| 金寨县| 东山县| 雷波县| 巫溪县| 黎城县|