Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][JavaScript][PHP]jQuery paginacja w locie (scrool pagination)
redosystem
post 27.02.2020, 12:40:44
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.01.2020

Ostrzeżenie: (0%)
-----


Próbuje uzyskać efekt paginacji w locie tj. po dojściu do końca strony wczytują mi się nowe produkty w locie
wszystko praktycznie działa mam problem z 1 linijką i proszę o podpowiedź.

mowa o
  1. var last_id = $(".post-id:last").attr("id");
która powinna czytać mi ostatni div i jego ID a łapie mi ostatnie wczytane z pętli php ID i pomija te wczytane ajaxem (wywołanie zmiennej w php na to wskazuje)

dodam że jquery w wersji 3.2.1

oto cały kod po stronie JS

  1. var last_id = $(".post-id:last").attr("id");
  2. var slowo = '<?php print $szuka; ?>';
  3. var dane = {last_id:last_id, slowo: slowo};
  4.  
  5. function loadMoreData(last_id, slowo){
  6. $.ajax(
  7. {
  8. url: 'http://www.cos.pl/szukaj-load.php',
  9. type: "POST",
  10. data: dane,
  11. beforeSend: function(){ $('.ajax-load').show(); }
  12. }).done(function(data)
  13. {
  14. $('.ajax-load').hide();
  15. $("#post-data").append(data);
  16. loaded = true;
  17. });
Go to the top of the page
+Quote Post
nospor
post 27.02.2020, 12:43:20
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




No jak wczyrtanie lastId odpalasz tylko raz, jeszcze przed odpalaniem AJAX to czego wymagasz? Ze samo w magiczny sposob sie zaktualizuje? LastId masz odpalac po kazdym zaladowaniu danych z ajaxa tez. To chyba dosc logiczne jest?

wersja ludzka by lepiej zrozumiec:
masz koszyk jablek. Zapisujesz na tablicy ze masz tam 3 jablka. Teraz wrzucasz do koszyka 2 jablka. Czy napis na tablicy sie zmienil sam? Nie. Musisz wziasc gabke, zetrzec stara liczbe jablek i napisac nowa liczbe jablek. Magia niestety nie istnieje smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 16:33