我面对IE8的以下问题:我做一个简单的ajax调用,像这样
$.ajax({
type: "POST",
cache: false,
url: "UpdateMessage.php",
data: {msgID : msgID} ,
success:function(RETdata)
{
pre.html(RETdata);
}
});
接收的数据只是来自MySQL数据库的普通文本。文本在前标签中加载,这里提出了问题。PRE标签不处理新加载的文本。例如,如果文本中有新行('rn'),它们将全部消失。
在重新加载整个网页后,完全相同的文本在pre标签中看起来正确。另外,我提供了css代码的前标签
pre{
word-wrap: break-word;
outline-width:0;
MIN-HEIGHT: 50px;
OVERFLOW-Y: hidden;
OVERFLOW-X:auto;
}
但是我认为,我的css代码不是一个实际的问题。
我相信你最好使用:
pre.text(data);