Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 0 odgovora
  • 1.749 pregleda
Pear pager i ajax 21.03.2011. u 18:48 · pre 190 meseci #1
Imam cudan problem sa pagerom i javascriptom.

Koristim PEAR pager kao resenje za paginaciju na strani. Kada neko klikne na link, poziva se f-ja sa onClick="". Ta javascript f-ja posalje ajax request ka php-u i on isprinta podatke za novu stranu, a takodje isprinta i novi pagination set.

echo $pager->links;

To se vrati kao ajax response. Tu sada postoji sledeci problem, desi se nesto cudno i ne mogu da provalim sta je u pitanju.

echo $pager->links; vrati nesto kao:

Code:
<b>1</b>
<a href="2" onclick="gotopage(); return false;" title="Page 2">2</a>
<a href="9" onclick="gotopage(); return false;" title="Page 9">9</a>
<a href="2" onclick="gotopage(); return false;" title="Next page">&raquo;</a>
<a href="23236" onclick="gotopage(); return false;" title="Last page">23236</a>


Ako ehujem sa echo $pager->links; onda alert(ajaxRequest.responseText); vrati neke nebuloze:

Code:
<a href='javascript:void(0)' onclick='var form = document.createElement("form");
 var input = ""; form.action = ""; form.method = "POST"; input = document.createElement("input"); 
input.type = "hidden"; input.name = "gotop"; input.value = "1"; 
form.appendChild(input); input = document.createElement("input"); 
input.type = "hidden"; input.name........


Ako s druge strane ehujem isti taj string sa

echo '<b>1</b><a href="2" onclick="gotopage(); return false;" title="Page 2">2</a>...';

onda isto to dobijem i kao response. Znaci problem se javlja samo kada isprintam podatke sa echo $pager->links;

Ono sto je vazno je da ako direktno pristupim preko browsera strani koja generise paginaciju, dobijem normalne linkove,
kao da sam ehovao obican string.

Jel mozda neko imao slicna iskustva?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme