I'm happy to live!

          Develop with pleasure!

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            39 隨筆 :: 2 文章 :: 31 評(píng)論 :: 0 Trackbacks

          以下是近期項(xiàng)目碰到的ajax的一些問(wèn)題列舉出來(lái)供大家分享,希望有所幫助,還在不斷增加中:

          1.ajax,action中response返回的xml文檔格式錯(cuò)誤時(shí),eclipse debug進(jìn)入不到action中.

          2.ajax緩存問(wèn)題,需要加入xmlHttp.setRequestHeader("If-Modified-Since","0");便可解決.

          3.如果不是ajax提交,而設(shè)置了PrintWriter out = response.getWriter();則jsp會(huì)產(chǎn)生中文亂碼.

          4.ajax返回xml亂碼的原因
          response.setContentType("text/xml;charset=GBK");
          PrintWriter out = response.getWriter();
          這樣才起作用,如果這樣:
          PrintWriter out = response.getWriter();
          response.setContentType("text/xml;charset=GBK");
          那么response.setContentType("text/xml;charset=GBK");就不起作用了所以返回是亂碼,這個(gè)問(wèn)題搞了很久,代碼還得仔細(xì)看啊.

          5.ajax表單提交
          xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
          由于傳過(guò)去的是utf-8編碼的,所以在action 或servlet中接受時(shí)要進(jìn)行相應(yīng)轉(zhuǎn)碼.

           

          posted on 2009-05-09 15:26 Norsor 閱讀(1622) 評(píng)論(1)  編輯  收藏

          評(píng)論

          # re: Ajax開(kāi)發(fā)易碰到的問(wèn)題(收集中...) 2009-05-11 09:29 kissk
          ajax緩存問(wèn)題也可以在URL中添加日期參數(shù)來(lái)解決
          例如在javascript中提交時(shí):
          http://www.服務(wù)器.com?date=new Date();  回復(fù)  更多評(píng)論
            


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 永州市| 菏泽市| 梨树县| 塔河县| 安图县| 紫云| 平昌县| 金塔县| 武鸣县| 邢台市| 洛宁县| 洛隆县| 嘉义县| 朔州市| 尉氏县| 新泰市| 鄂州市| 潢川县| 天台县| 松滋市| 辽中县| 永仁县| 孝昌县| 威信县| 张家港市| 尖扎县| 阳西县| 新民市| 竹山县| 石柱| 宁远县| 天镇县| 鹤峰县| 山阳县| 台安县| 象山县| 钦州市| 新宁县| 江油市| 宽甸| 玛曲县|