ostatnio zaczalem bawic sie z jquery, musze przyznac genialna sprawa

Kod
function sortby(header, direct)
{
$.ajax({
type: "GET",
url: "sort.php",
dataType: "text",
data: "type=sort&header="+header+"&direct="+direct,
success: function(msg)
{
$(".pager").html(msg);
}
});
}
{
$.ajax({
type: "GET",
url: "sort.php",
dataType: "text",
data: "type=sort&header="+header+"&direct="+direct,
success: function(msg)
{
$(".pager").html(msg);
}
});
}
Odpowiedz jaka dostaje w msg wyglada tak:
Kod
<a onClick="page(0)"> << Previous </a> | <a onClick="page(0)">1</a> [2] <a onClick="page(6)">3</a> | <a onClick="page(6)"> Next >> </a>
czyli typowy kod html ktory chce wrzucic do diva, problem w tym ze gdy wrzucam go za pomoca .html() to IE zjada mi czesc kodu, z tego co zuwazylem zamienia np "<" na "≷" i zupelnie usuwa "[2]", sprawdzilem bezposrednio w kodziee .html() wyswietla poprawnie ale kiedy dostaje odpowiedz z .ajax() to robi takie cuda, domyslam sie ze to moze byc problem z ustawieniami typu kodowanie, typ odpowiedzi (text,html,xml). Czy ktos wie jak temu zaradzic?. (FF, opera, Safari wyswietlaja wszystko poprawnie)