Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pear pager i ajax

[es] :: PHP :: Pear pager i ajax

[ Pregleda: 1287 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.rs.



Profil

icon Pear pager i ajax21.03.2011. u 17:48 - pre 159 meseci
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?
 
Odgovor na temu

[es] :: PHP :: Pear pager i ajax

[ Pregleda: 1287 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.