私はIE8で次の問題に直面しています:私はこのような単純なajax呼び出しを行います
$.ajax({
type: "POST",
cache: false,
url: "UpdateMessage.php",
data: {msgID : msgID} ,
success:function(RETdata)
{
pre.html(RETdata);
}
});
受信したデータは、MySQLデータベースからの通常のテキストです。テキストはpreタグにロードされ、ここで問題が発生します。PREタグは、新しくロードされたテキストを本来のように処理しません。たとえば、テキストに新しい行('\ r \ n')がある場合、それらはすべて消えます。
Webページ全体をリロードした後、preタグでまったく同じテキストが正しく表示されます。さらに、preタグのcssコードを提供します
pre{
word-wrap: break-word;
outline-width:0;
MIN-HEIGHT: 50px;
OVERFLOW-Y: hidden;
OVERFLOW-X:auto;
}
しかし、私のcssコードは実際の問題ではないと思います。