最近使用了AJAX,有些問題要注意的:

          AJAX的緩存問題:

          IE中如果XMLHttpRequest提交的URL與歷史一樣則使用緩存,根本不向服務器端提交。因此無法取到剛提交的數據。

          方法1:服務器端代碼加入response.setHeader("Cache-Control", "no-cache, must-revalidate");

          方法2:用JavaScript在Ajax提交的時候加入一個隨機數作為URL中的一個參數。req.open(url + "&" + Math.random).

          Response.text亂碼問題:

          由于AJAX使用UTF-8傳輸,在服務器端加入如下代碼:

          PHP:header('Content-Type:text/Html;charset=GB2312');
          ASP:Response.Charset("GB2312")
          jsp:response.setHeader("Charset","GB2312");

          posted on 2007-07-23 12:48 lzj520 閱讀(234) 評論(0)  編輯  收藏 所屬分類: Ajax 、個人學習日記
          主站蜘蛛池模板: 黄冈市| 花莲县| 攀枝花市| 武安市| 扶绥县| 雷州市| 昭平县| 千阳县| 措美县| 峨眉山市| 苗栗市| 塘沽区| 五河县| 武义县| 焉耆| 海门市| 广宁县| 平和县| 柏乡县| 格尔木市| 兖州市| 丰台区| 诏安县| 桑日县| 财经| 扎赉特旗| 瑞金市| 湘阴县| 治县。| 平果县| 报价| 沧源| 闽清县| 娄烦县| 锡林浩特市| 昆明市| 江川县| 临海市| 环江| 定结县| 龙泉市|