最近使用了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 閱讀(236) 評論(0)  編輯  收藏 所屬分類: Ajax個人學習日記
          主站蜘蛛池模板: 双桥区| 栖霞市| 临汾市| 日土县| 宜兰市| 珠海市| 宿迁市| 湘乡市| 罗平县| 红桥区| 游戏| 新巴尔虎右旗| 嘉义市| 晋州市| 大姚县| 申扎县| 镇巴县| 喜德县| 永兴县| 海盐县| 神池县| 沿河| 八宿县| 湖北省| 长岛县| 普兰店市| 岗巴县| 莫力| 绩溪县| 都匀市| 栾川县| 西青区| 梁山县| 施甸县| 梨树县| 锦州市| 辽阳县| 政和县| 栖霞市| 阜阳市| 射阳县|