这个问题我也遇到过我用的是PHP语言 出现的是汉字乱码 第一次没有 第二次就有了客户机上的IE缓存存在你要请求的完全相同的页面文件 于是出现乱码只要每次请求的参数不一样 这个现象就可以避免。 例如:xmlHttp.open("GET", 'ajaxforlj.php?bh='+ '×tamp=' + new Date().getTime(), true);在请求的参数中加一个时间参数或者随机参数