我在使用 IE8 时遇到以下问题:我像这样进行简单的 ajax 调用
   $.ajax({
            type: "POST",
            cache: false,
            url: "UpdateMessage.php",
            data: {msgID : msgID} ,     
            success:function(RETdata)
                   {    
                       pre.html(RETdata);
                   }                                    
         });
接收到的数据只是来自 MySQL 数据库的普通文本。文本加载到 pre 标记中,这引发了问题。PRE 标记不会按应有的方式处理新加载的文本。例如,如果文本中有新行 ('\r\n'),它们都会消失。
重新加载整个网页后,完全相同的文本在 pre 标记中看起来正确。另外我提供了 pre 标签的 css 代码
 pre{
     word-wrap: break-word;
     outline-width:0;
     MIN-HEIGHT: 50px; 
     OVERFLOW-Y: hidden;
     OVERFLOW-X:auto; 
    }
但我认为,我的 css 代码不是实际问题。