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