Witam,

ostatnio zaczalem bawic sie z jquery, musze przyznac genialna sprawa smile.gif Jednak napotkalem problem przy korzystaniu z metody .html() z uzyciem $.ajax(), prawdopodobnie chodzi o jakies kodowanie albo typ danych.

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);
  }
});
}


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 "&gl;" 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)