[ sekvoja @ 21.03.2011. 17:48 ] @
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">»</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? |